How they rated
ALEX SMITHIES
Doesn’t really feel appropriate giving him a rating after his early withdrawal.
PERRY NG
Another confident performance. Perhaps a little quiet compared to previous showings, but still made some decent contributions down the right-hand side.
SEAN MORRISON
Made some brilliant contributions to keep Bristol at bay. Commanded his defence well, and looked composed and assured.
CURTIS NELSON
As above. Earns an extra mark for his goal, which was brilliantly taken.
ADEN FLINT
Has his critics, but few will take issue with this showing. A solid performance at the back.
JOE BENNETT
Bombed up and down the flank brilliantly all afternoon. Looked good in the cross and seldom looked troubled defensively.
JOE RALLS
If we weren’t in Ralls Royce territory, we were very close. Once again dictated things in the middle of the park alongside Vaulks.
Delivery was once again top notch.
SHEYI OJO
Linked up superbly with Moore all afternoon. Highlight was a stunning far-post cross for the striker to head home. Unlucky not score himself before the break.
HARRY WILSON
Was at the heart of nearly every positive move for City in the final third. Superb delivery for the opener. Certainly justified his inclusion in the starting line-up.
KIEFFER MOORE
Alfie Mawson and Co will be having nightmares about the Wales striker for some time after this showing. Bullied the Bristol back four all afternoon. Deserved his goal.
SUBSTITUTES
Dillon Phillips – Showed a few nerves, but grew into the game. A decent showing. 7 Marlon Pack – Did what was required as Cardiff saw the game out. 6
Leandro Bacuna – A lively cameo, but too late to really make a massive difference. 6
OPPOSITION
Bristol City: Bentley; Hunt, Kalas (c), Mawson, Mariappa (Paterson 60); Williams (Palmer 60), Massengo (T Moore 60), Lansbury (Vyner 70); Semenyo, Diedhiou, Wells
Subs: O’Leary, Nagy, Pearson, Bakinson, Bell?
REFEREE
Jarred Gillett (Gold Coast, Australia)