Cardiff City beat QPR 2-1 thanks to scores from Isaak Davies and Rubin Colwill in a dramatic second-half turnaround.
Here's how the Bluebirds rated:
Alex Smithies 8
Made an excellent stop to deny Lee Wallace scoring, couldn't do anything about Andre Gray's strike.
Perry Ng 6
A patchy afternoon. Looked silky sometimes with the ball but was skinned by Ilias Chair once and had a dodgy clearance which led to Gray's goal.
Aden Flint 7
A solid performance from the centre back. Had one scare when Ilias Chair beat him to set up Lee Wallace, other than that a good outing.
Mark McGuinness 8
Back to somewhere near his best. Flew in front of a number of crosses and shots. Looked far better.
Cody Drameh 7
A livewire when the ball was in his possession, as ever, however didn't enjoy as much influence as usual. Rarely lets anyone down.
Ryan Wintle 7
Like a metronome at the minute. So neat and tidy in possession and always pops up in the right place defensively - that's no fluke.
Joe Ralls 7
Buzzed around, picked up scraps and had a big impact on proceedings. As reliable as ever.
Read more: All the latest Cardiff City news, views, features and opinion here
Will Vaulks 7
Some good moments, some bad, but generally a very decent performance from the midfielder. Played a few defence-splitting passes.
Alfie Doughty 5
Struggled against Moses Odubajo and as a result was hesitant to burst upfield and attack. Was hooked early in the second half.
Jordan Hugill 7
Did well for the most part, giving City a platform. Had one gilt-edged chance from close range saved by David Marshall.
Rubin Colwill 8
Embarked on a few mazy runs through the middle and produced some eye-catching moments, particularly when he smashed home the winner!
Subs
Joel Bagan (Doughty '56) 7 - Made a big impact on the left when he came on and played in Davies for the leveller.
Isaak Davies (Vaulks '56) 9 (star man) - What an end of the week for him. Looked like a man possessed when he came on. Scored a fantastic equaliser and then earned the foul for Colwill's winner. As good a substitute performance as you'll see.
Uche Ikpeazu (Hugill '81) 7 - Another who made an impact, getting Cardiff up the field. Could have set Colwill up for a second but made a poor decision.
For the latest Cardiff City news and analysis delivered straight to your inbox, you can sign up for our newsletter here.