Cardiff inflicted a third successive 1-0 defeat on Blackburn Rovers, while late winners came at home for Birmingham City, Preston North End and Reading.

Huddersfield Town and Sheffield Wednesday both picked up wins on the road, at Bolton Wanderers and Fulham respectively, while fellow Yorkshiremen - Leeds United - salvaged a late point at home to MK Dons.

Elsewhere, the spoils were shared between Charlton Athletic and Nottingham Forest, as well as at Turf Moor between Burnley and Ipswich Town.

Here are all the results from Matchday 25 in the Sky Bet Championship: