Made great saves from Odemwingie in the first and second half. Failed to keep out Arnautovic's penalty, but a great game from the Cardiff stopper. Made a fantastic save to keep it at 1-1 late on.
Commanding at the back, the former the Spurs player came close to scoring and was unfortunate to hit the post in the lead up to Cala's disallowed goal. Dealt with the threat of Crouch well.
Lurked offside and was rightly flagged for Cardiff's disallowed goal. Strong in defence though and committed in the tackle
Got forward effectively until he was withdrawn in the second half, although his decision making at times was poor.
K. Théophile Catherine
A quiet game for the right back. Solid in defence but made no impact going forward.
Scored the crucial penalty for Cardiff, and was a willing runner for the home side. Had a wonderful free kick well saved by Begovic in the first half.
Found some of the aggression that he lacked against Southampton, and was quietly effective in the combative holding midfielder role.
Should have scored in the first half but his tame effort was saved easily by Begovic. Struggled to make the powerful forward runs that we have seen so often this season, and faded as the game went on.
Caused Stoke some problems in the first half but was guilty of wasting the ball in good positions. Replaced by Zaha in the second half.
The young Norwegian was fantastic in the first half with his direct running and trickery causing stoke all kinds of problems. Failed to continue this in the second half and faded late on. Replaced by Kenwyne Jones.
Looked isolated up top for Cardiff but made the crucial burst into the box that drew the foul from N'Zonzi and earned his side a penalty.
Made good saves from Whittingham and Mutch in the first half, and looked as solid as ever between the sticks.
Struggled to deal with the pace and trickery of Daehli in the first half,
Didn't make any real impact on the game. He struggled to get forward and also found it difficult to shackle Kim in the first half.
Aerially dominant as you would expect up against Campbell.
Started the game well but was replaced by Marc Muniesa after being forced off with an injury on 28 minutes.
Was hard in the tackle and typically committed, but ultimately failed to unlock the Cardiff back line.
Hot-headed and reckless at times, the powerful midfielder cost his side in the second half with his mistimed challenge on Frazier Campbell.
Found space well in the first half and caused Cardiff all sorts of problems in the first half. Faded after the break but a solid outing for the Irishman.
As tricky as ever on the left flank for the Potters. Looked by far and away the most inventive player on the pitch in the first half, despite failing to really test Marshall. Faded as the game went on and was tasked with helping Muniesa track Zaha in the second half.
Largely anonymous throughout. His height inevitably caused problems for Cardiff from set pieces, but his link up play with Ireland and Odemwingie was not as effective as it has been at times this season.
Won his side a penalty in the first half, and had a rasping effort well saved by David Marshall. He looked strong in possession, but struggled to link up effectively with Peter Crouch.