7 Patterson: Helpless for the goal. Good save early in the second half to deny Khadra.

7 Gooch: Got forward at every opportunity and linked up well with Amad early on.

7 Hume: Tough test against the physical Jutkiewicz. Held his own and scored equaliser.

6 Batth: Sloppy in possession. Better after the break.

4 Cirkin: Difficult afternoon for the full-back against the impressive Chong, who was the best player on the pitch. Sent off late on.

7 Neil: Helped Sunderland get a grip after falling behind. Went close with volley late in first half.

6 Michut: Always on the want for the ball and worked hard but sloppy at times

6 Roberts: Had his moments but not at his most effective. Missed a glorious chance in the second half.

8 Amad: What a wonderful talent. There was so much work to be done when he received the ball in build-up to second goal but only had one thing on his mind. Brilliant finish.

7 Clarke: Grew into the game. Played the pass into Amad in build-up to matchwinner.

7 Pritchard: Tried to make a nuisance of himself as false nine. Pulled the strings from midfield role after second half changes.

Substitutes:

7 Gelhardt (for Michut, 62): Bright from the bench. Teed up Roberts for big chance.

7 O’Nien (for Gooch, 62): Solid at the back. Helped to see out the victory.

Anderson (for Roberts, 80) N/A

Ekwah (for Amad, 90+1): N/A

Subs not used: Bass, Lihadji, Ba

Birmingham City: Ruddy 6, Colin 6, Long 6, Roberts 6, Trusty 6, Bielik 6 (James, 77), Bacuna 7, Chong 8, Khadra 6 (Hannibal, 72), Hall 7, Jutkiewicz 7 (Hogan, 72)

Substitutes not used: Etheridge, Dean, Chang, Bellingham

Man of the Match: Amad Diallo. He was Sunderland’s best player throughout – and that was before his winner.