Lawrence Vigouroux 7
Was called into action for the first time deep in the second half. Did his job with minimal fuss.
Josh Key 7
READ MORE: Gary Lineker pictured on cosy wine night with Welsh model ex-wife and surprise face
READ MORE: QPR v Cardiff City LIVE: Score updates
Grabbed an assist and was a fairly decent presence out wide all afternoon.
Ben Cabango 8
Stood up really well against the physicality of Derby all afternoon. No Swans player won more aerial duels.
Harry Darling 7
As above in may respects. Reasonably solid for much of the day.
Hannes Delcroix 7
Gave away a couple of cheap fouls, but a decent showing nonetheless at the back. Subbed.
Ronald 6
A really inconsistent performance. Got himself into some really good positions, and did put in some decent crosses. But was often pushed off the ball too easily. Subbed
Goncalo Franco 6
A quiet performance by his standards. Subbed.
Jay Fulton 6
Didn't quite show enough urgency at times in midfield, but had some promising moments. Subbed.
Josh Tymon 6
Couldn't quite flex his attacking muscle as much as in previous weeks, but fairly solid.
Lewis O'Brien 6
Worked really hard, but couldn't quite have his usual impact.
Liam Cullen 6
As above
Subs:
Zan Vipotnik (on for Franco 62) - A quiet cameo - 5
Eom Jisung (on for Delcroix 62) - Scored the winner with a tidy finish - 7
Joe Allen (on for Fulton 77) - Produced a brilliant tackle at the end to keep side in it
Cyrus Christie (on for Ronald 90+1) - N/A