Dillon Phillips 2
Somehow let the ball squeeze under him for the third goal. Kicking off, too, hitting a goal kick straight out become too regular a theme. Brought down Khadra for the late penalty, too.
Sean Morrison 2
Ball for the second goal just floated over his head and another who was to blame for the third goal. That mix up with Vaulks and allowing Brereton Diaz in was just unforgivable. Got a goal himself but damage was done.
Aden Flint 3
Probably the least culpable for the goals, but could have tracked Dolan better for the fourth. Not his finest game but not the worst of the lot.
Curtis Nelson 2
Far too easy in allowing Gallagher in for the first goal. Ball sailed over him and he was left screaming for offside. A difficult afternoon for the defender.
READ MORE: Get the very latest Cardiff City news right here
Perry Ng 4
Actually looked OK going forward before the goals started flying in. Hooked at half-time.
Will Vaulks 3
Don’t remember him being in the game at all, apart from the mix up with Morrison for the goal. Another who was taken off at the break.
Marlon Pack 4
Not as composed as he usually is and his passing was off, which we’ve not become accustomed to this season.
Joel Bagan 2
A really disappointing outing for the left back. Looked really nervous with the ball at his feet. Mis-hit a number of crosses and passes and was caught out a few times defensively, too, especially for the fourth goal. Missed two glaring late chances as well.
Rubin Colwill 5
Showed willing early on and actually looked to take on defenders and excite, but the execution just wasn’t there.
Kieffer Moore 4
Just couldn’t get into the game. Far too isolated. Chasing after balls aimlessly hoofed at him. Nothing would stick for him.
Leandro Bacuna 3
Barely touched the ball. Couldn’t impact the game at all, but looked better when he was deployed more defensively after the break.
Ryan Giles (on for Vaulks 45) 6 (star man) – By far Cardiff’s best player. Only one with any sort of drive and creativity. The only positive is having him back.
Mark Harris (on for Ng 45) 5 – Looked pretty sharp when introduced. Had one excellent headed effort saved.
James Collins (on for Colwill 81) NA – Didn’t do anything of note.
For the latest Cardiff City news and analysis delivered straight to your inbox, you can sign up for our newsletter here.