Alex Smithies 5
Couldn't really blame him for any of the goals. All banged low and hard past him.
Mark McGuinness 3
A rare off day for the big centre back. Drawn out of position far too many times, allowing Martin to score his second.
Aden Flint 3
Clumsy in his challenge which led to Martin's goal and played a part in the second, too.
Curtis Nelson 3
A very poor clearance gifted Martin the chance for his goal and was shaken after that with some errant passing.
Cody Drameh 4
Started well but was defensively bullied later on in the match by Semenyo. A big learning curve for him.
Marlon Pack 4
Got embroiled in some of the nitty gritty in the middle and was unable to use his passing strengths.
Joe Ralls 5
Was unusually quiet for him. Struggled to really get City ticking as he usually does but was steady enough.
Perry Ng 4
Another who was quiet in attack. Looks difficult for him to impart too much going forward on the wrong foot. Defensively a bit wobbly in the second half.
Tommy Doyle 7 (star man)
Showed his class from the off. Looked a cut above with the ball at his feet and with his deliveries - and was barking instructions at others. Excellent ball for Collins' goal.
Mark Harris 4
Just looked a little off colour. Was a yard off the pace and struggled to get involved or carve out chances. Felt the wrath of Steve Morison from the touchline on a couple of occasions.
James Collins 6
A superbly-taken headed goal and it gave him a little spring in his step. A decent outing from the striker.
Subs
Max Watters (on for Collins 65) 6 - Took his chance well to be fair, a nice late header.
Ryan Wintle (on for Doyle 65) 5 - Didn't do a great deal after his introduction.
Isaak Davies (on for McGuinness 73) 5 - Tried his best to stretch the game but had few opportunities to do so.
You can get the latest Bluebirds updates sent straight to your inbox for free by signing up to our newsletter here.