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).