Leeds edged closer to a Premier League return after beating Preston 2-1 at home as Championship promotion rivals Sheffield United lost at bottom club Plymouth.
Manor Solomon's superb early effort at Elland Road was cancelled out by Kaine Kesler-Hayden's fine equaliser before Jayden Bogle restored Leeds' advantage, with all three goals coming inside the opening 13 minutes.
Leeds regained top spot, above Burnley on goal difference and five points clear of the Blades, who slipped to a third straight defeat as Plymouth fought back at Home Park to boost their survival chances.
Jesurun Rak-Sakyi fired the Blades in front before half-time, but the Pilgrims struck late goals through Ryan Hardie and Muhamed Tijani to deal the Blades' automatic promotion hopes a major blow.
The action at Elland Road and Home Park unfolded in lunch-time kick-offs before Millwall maintained their late charge for a top-six finish with a 1-0 home win against play-off chasing Middlesbrough.
Camiel Neghli's second-half goal was enough to clinch Millwall a third straight win and lift them to within two points of sixth-placed Coventry, who play at Hull on Monday, as Boro slipped to back-to-back defeats.
Fourth-placed Sunderland were beaten for just the second time at the Stadium of Light this season, with Ben Cabango's close-range finish securing Swansea a 1-0 win.
Bristol City remain fifth after drawing 1-1 at QPR, where Robins midfielder George Earthy cancelled out Karamoko Dembele's header for the home side before the break.

West Brom got their play-off challenge back on track after three straight defeats with a 2-1 home win against Watford.
Karlan Grant fired West Brom into a half-time lead and Republic of Ireland winger Mikey Johnston doubled their advantage before Moussa Sissoko pulled one back for the Hornets.
At the other end of the table, two-goal Portsmouth defender Rob Atkinson headed a stoppage-time equaliser and scored an own goal in a 2-2 home draw with fellow relegation battlers Derby.
Atkinson headed Pompey into a second-half lead and then scored an own goal, after Jerry Yates had headed Derby level, to put the visitors in front. But he had the last word by heading an equaliser in the first minute of added time.
Oxford gave their survival chances a major boost as Sam Long's second-half header clinched a 1-0 win at Sheffield Wednesday and 10-man Blackburn halted their eight-game winless run with a 1-0 victory against second-bottom Luton.
Yuki Ohashi scored the only goal in the second half at Kenilworth Road before Rovers midfielder Kristi Montgomery - on his full debut - was sent off for a second yellow card.
Cardiff remain in the bottom three after losing 1-0 to Stoke in a game that was delayed for 23 minutes due to a medical emergency in the crowd.
The game was halted in the 35th minute as medical staff attended to a spectator and resumed 23 minutes later, with Will Fish's late own goal lifting Stoke two points clear of the relegation zone.