Tony Mowbray’s side were fortunate to still be level at half-time after Anthony Patterson saved Joe Ralls’ penalty.
Cardiff took the lead four minutes after the restart, though, as Mark Harris converted Mahlon Romeo’s low cross.
The hosts did apply some late pressure but couldn’t force an equaliser.
Our Sunderland writer Phil Smith has dished out his player ratings from the Stadium of Light:

13. Corry Evans (sub) - 6
Brought some calm and control to Sunderland’s midfield - his importance never more clear than in his absence. 6 Photo: Stu Forster

14. Jewison Bennette (sub) - 5
Couldn’t get the better of Romeo and so ultimately had little impact. 5 Photo: Frank Reid

15. Elliot Embleton (sub) - 5
Got into some advanced positions but only really had one opportunity to shoot. 5 Photo: Frank Reid
4 / 4

