Watch all the Sky Bet Championship goals in our review of Saturday's action as Leeds opened up a three-point gap to Sheffield United in the race for promotion.
Click play on the video above to watch the action and scroll down for the results, review and updated table.
- Aston Villa 2-1 Bristol City
- Derby 4-0 Bolton
- Ipswich 1-1 Birmingham
- Middlesbrough 1-0 Hull
- Nottingham Forest 1-2 Blackburn
- QPR 4-0 Swansea
- Reading 2-1 Brentford
- Sheffield United 1-1 Millwall
- Stoke 2-2 Rotherham
- West Brom 4-1 Preston
- Leeds 1-0 Sheffield Wednesday (click here for the full report)
Leeds opened up a three-point gap to third-placed Sheffield United in the race for promotion to the Premier League.
After the Blades dropped points against Millwall, Leeds beat Sheffield Wednesday 1-0 at Elland Road in Saturday's late Sky Bet Championship game.
Jack Harrison produced a fine finish in the 65th minute to break the deadlock after Wednesday goalkeeper Keiren Westwood had frustrated the hosts.
Earlier, Millwall scored a goal deep into stoppage time to deny Sheffield United all three points.
Gary Madine's goal set the Blades on their way and fortune seemed to be on their side when Ben Marshall hit the crossbar with a late penalty, given for John Egan's handball which earned him a red card.
However, there was still time for Jake Cooper to head in a last-gasp leveller.
At the bottom end of the table, Ipswich's long-expected relegation was confirmed with a 1-1 draw at home to Birmingham.
Lukas Jutkiewicz scored six minutes in for Blues and, although Gwion Edwards equalised for Town, they could not get the goal they needed to keep their season, and their run of 17 straight seasons in the second tier, alive.
West Brom remain on the fringes of the top three, despite their recent inconsistencies, beating Preston 4-0 thanks to a Dwight Gayle treble and a strike from Jay Rodriquez.
Aston Villa secured an eighth win in a row as they beat Bristol City 2-1.
Tammy Abraham scored from the spot against his old side and Conor Hourihane added a second before Famara Diedhiou pulled one back.
Middlesbrough kept their play-off chances alive and perhaps ended Hull's as they won 1-0 at the Riverside thanks to Britt Assombalonga's strike.
Boro are just a point behind sixth-placed Bristol City, with Hull a further four points back.
Martin O'Neill continues to find life at Nottingham Forest hard as they lost 2-1 at home to Blackburn.
Joe Rothwell and Danny Graham put Rovers ahead, before Elliott Bennett's own goal give Forest a lifeline they were unable to take.
Beleaguered QPR gave their long-suffering fans something to cheer, beating Swansea 4-0.
Darnell Furlong and Tomer Hemed had them two goals up inside five minutes, with Hemed again and Mass Luongo adding further efforts.
Rotherham remain in the bottom three, but they closed the gap on Wigan -who host leaders Norwich on Sunday - to a point thanks to a 2-2 draw at Stoke.
Sam Vokes and Sam Clucas scored inside three first-half minutes for Stoke before Will Vaulks and Matt Crooks replied for the Millers.
With Ipswich down, cash-strapped Bolton will likely soon follow them. They are nine points adrift with four games left after losing 4-0 at Derby as Mason Mount's terrific hat-trick added to Craig Bryson's opener.
A brace from Yakou Meite helped Reading ease their drop fears as they won 2-1 against Brentford, whose goal came from Neal Maupay.