Championship round-up: Ipswich go top as Leeds draw, Leicester lose
Elsewhere, Southampton saw their push for an automatic spot dented as they were held late by Middlesbrough while at the bottom, defeats for Plymouth and Birmingham have left them hovering dangerously above the drop.
Recap all of the results from a busy day in the Championship:
Bristol City 1-0 Leicester
Bristol City secured consecutive home Championship wins for the first time in 2024 after a superb 1-0 victory over automatic promotion-chasing Leicester City at Ashton Gate.
Millwall 1-1 West Brom
EFL Championship play-off hopefuls West Bromwich Albion still remain without a Good Friday victory in 94 years, following a 1-1 draw with relegation candidates Millwall at The Den.
Cardiff 0-2 Sunderland
Sunderland snapped their seven-game winless run in the Championship after an impressive first-half performance helped them to a 2-0 victory over Cardiff City.
Huddersfield 1-3 Coventry
Coventry City secured a third consecutive Championship victory as an Ellis Simms brace saw off Huddersfield Town to keep the Sky Blues within four points of the play-off places.
Hull 0-2 Stoke
Steven Schumacher's Stoke City side gave themselves breathing space at the bottom of the Championship table, beating play-off hopefuls Hull City to register back-to-back away wins in the league for the first time this season.
Norwich 2-1 Plymouth
Norwich City came from behind to beat Plymouth Argyle 2-1 in the Championship, providing a stark difference to the Canaries' collapse in the reverse fixture.
Preston 3-0 Rotherham
A comprehensive 3-0 victory over bottom-of-the-table Rotherham United means that Preston North End have now lost just once in 10 matches, moving the Lilywhites to within five points of sixth-placed Norwich City in the Championship.
QPR 2-1 Birmingham
Queens Park Rangers' Jimmy Dunne scored a stunning injury-time winner to help the Rs end their three-match winless run, with a 2-1 home success over Birmingham City, who remain out of the Championship relegation zone only on goal difference.
Sheffield Wednesday 1-1 Swansea
Sheffield Wednesday squandered the opportunity to climb out of the Championship relegation zone after being held at home by Swansea City. Jamal Lowe cancelled out Bailey Cadmarteri's first-half strike to deny the Owls, though the Swans have now won just twice at Hillsborough in 99 years.
Southampton 1-1 Middlesbrough
Michael Carrick's Middlesbrough side dealt a blow to Southampton's automation promotion after the Teesside outfit snatched a late 1-1 draw thanks to Emmanuel Latte Lath's equaliser.
Blackburn 0-1 Ipswich
Ipswich moved to the top of the Championship table after claiming a 1-0 victory over Blackburn Rovers at Ewood Park, the win being their first at the stadium since January 1996.
Watford 2-2 Leeds
In a day of shocks for the Championship automatic promotion chasers, Leeds United battled from behind twice to secure a 2-2 against Watford and extend their unbeaten league run to 14 games.