Championship round-up: Boro sweep Sunderland aside as QPR humiliated
Elsewhere, Gareth Ainsworth's misery at QPR continued as they shipped four goals at Loftus Road against Blackburn, while Leicester also maintained their excellent run of league form.
Sunderland 0-4 Middlesbrough
Middlesbrough continued their incredible Championship resurgence, as they swept local rivals Sunderland aside to win a fourth consecutive league match - while it was their first victory at the Stadium of Light since August 2016.
Cardiff 1-1 Watford
Watford came from behind to earn a point against Cardiff City, ending a run of three consecutive Championship defeats. Meanwhile, the Bluebirds’ streak of four straight home wins comes to an end.
Coventry 1-1 Norwich
Coventry City failed to beat Norwich City for the ninth consecutive game as Jonathon Rowe’s seventh goal of the season was cancelled out late on by a Ben Gibson own goal in a 1-1 draw.
Ipswich 4-2 Preston
High-flying Ipswich Town registered their ninth victory from 11 matches this 2023/24 Championship campaign thanks to a highly-entertaining 4-2 win over third-placed Preston North End at Portman Road.
Leeds 2-1 Bristol City
Leeds United emerged as 2-1 winners as they defeated Bristol City at Elland Road, the victory means the Whites have now lost only one of their last 17 H2Hs (W14, D2).
Leicester 2-0 Stoke
Leicester City edged out Stoke City 2-0 to stay top of the EFL Championship and extend their run of consecutive league victories to six.
Millwall 2-2 Hull
Millwall fought back from a goal down to secure a 2-2 draw with Hull City at the Den, relieving some of the pressure on under-fire manager Gary Rowett. A large portion of the home support had expressed their anger at a disappointing first-half collapse, but the Lions roared back to avoid a sixth defeat in eight home league matches.
Plymouth 1-3 Swansea
Substitute Ollie Cooper’s long-range winner helped in-form Swansea City record a fourth successive victory, as Michael Duff’s side produced a clinical second half display in an entertaining contest with Plymouth Argyle.
QPR 0-4 Blackburn
Blackburn Rovers cruised to a 4-0 victory over Queens Park Rangers to end a run of four consecutive league defeats and pile the pressure on Hoops boss Gareth Ainsworth, whose side is now winless in six Championship matches.
Sheffield Wednesday 0-0 Huddersfield
Neither Sheffield Wednesday or Yorkshire rivals Huddersfield Town proved able to get the upper hand, at a Hillsborough filled with tension witnessed a tepid 0-0 draw.
Southampton 1-1 Rotherham
A brilliant late strike from Jordan Hugill salvaged a point for lowly Rotherham United against Southampton at St Mary’s. Despite picking up a hard-earned share of the spoils, the Millers’ winless away record in the league extends to 19 matches (D8, L11).