Newcastle United extended their lead at the top of the Sky Bet Championship to five points with a 3-1 win over promotion rivals Huddersfield Town.
The Magpies knew they could increase their grip at the summit in the late kick-off on Matchday 35 after Brighton & Hove Albion fell to a 3-0 defeat at Nottingham Forest earlier in the day.Elsewhere, Sheffield Wednesday returned to winning ways with a 5-1 hammering of the Play-Off chasing Norwich City.
Seventh-placed Fulham are the side immediately behind the Owls outside the Play-Off places, and they continued their chase courtesy of a 3-1 victory over Preston North End.
Reading, in fifth, also won, 2-1 at home to inflict a fifth straight defeat on Wolverhampton Wanderers, who are now only a point above the drop zone.
There were also 2-1 home victories for Derby County and Queens Park Rangers against Barnsley and Cardiff respectively.
In a battle at the bottom, Blackburn Rovers came out triumphant against Wigan Athletic. Their 1-0 win was thanks to a fine Marvin Emnes strike and it moved them two points clear of the bottom three.
Another key clash at the wrong end saw Bristol City and Burton Albion battle out a goalless draw.
Rotherham remain rooted to the foot of the table after a 2-0 home defeat against Steve Bruce's Aston Villa.
Sky Bet Championship Matchday 35 results
Friday 3rd March 2017
Birmingham City 1-3 Leeds United
Saturday 4th March 2017
Blackburn Rovers 1-0 Wigan Athletic
Bristol City 0-0 Burton Albion
Derby County 2-1 Barnsley
Fulham 3-1 Preston North End
Huddersfield Town 1-3 Newcastle United
Ipswich Town 1-1 Brentford
Nottingham Forest 3-0 Brighton & Hove Albion
Queens Park Rangers 2-1 Cardiff City
Reading 2-1 Wolverhampton Wanderers
Rotherham United 0-2 Aston Villa
Sheffield Wednesday 5-1 Norwich City
Standings: Click here to see the Sky Bet Championship table
Fleetwood Town took a significant step up to second spot in Sky Bet League One with an impressive 2-0 victory at Scunthorpe United.
The Cod Army leapfrogged the Iron into the automatic promotion places with their fourth successive win, and 18th undefeated game, thanks to goals from Devante Cole and Bobby Grant.
In what was arguably the game of the day, table-topping Sheffield United were held to a 3-3 draw at Rochdale. The Blades were 2-0 up, pegged back to 2-2, and thought they had won it when Billy Sharp added a third, but a 78th-minute strike from Nathaniel Mendez-Laing ensured the home side got a point at Spotland.
Fourth-placed Bolton Wanderers were held at home by AFC Wimbledon, while fellow Play-Off dwellers Bradford City (5th) defeated Peterborough United 1-0 at Valley Parade.
Lee Gregory was once again the man to make the Millwall faithful cheer as his double, which included a 90th-minute goal, provided a 2-1 triumph over Robbie Neilson's MK Dons.
The Lions are now four points ahead of the chasing pack, which is headed by Southend United, who drew with Port Vale.
At the bottom, Chesterfield were the only side in the relegation zone to earn three points, as they won 1-0 at fellow strugglers Swindon Town.
Gillingham picked up a significant victory against Bury to go above the Shakers, while Shrewsbury (18th) and rock-bottom Coventry shared a goalless draw. That match proved to be Russell Slade's last in charge of the Sky Blues, with the manager parting ways with the club on Sunday and being replaced a day later by Mark Robins.
Elsewhere, Northampton Town defeated Charlton Athletic at Sixfields, and Bristol Rovers won 2-0 at the Kassam Stadium against Oxford United.
Sky Bet League One Matchday 36 results
Saturday 4th March 2017
Bolton Wanderers 1-1 AFC Wimbledon
Bradford City 1-0 Peterborough United
Bury 1-2 Gillingham
Millwall 2-1 Milton Keynes Dons
Northampton Town 2-1 Charlton Athletic
Oxford United 0-2 Bristol Rovers
Rochdale 3-3 Sheffield United
Scunthorpe United 0-2 Fleetwood Town
Shrewsbury 0-0 Coventry City
Southend United 1-1 Port Vale
Swindon Town 0-1 Chesterfield
Walsall 2-0 Oldham Athletic
Standings: Click here to see the Sky Bet League One table
Second-placed Plymouth Argyle opened up a seven-point gap between themselves and Carlisle United, in third, after beating the Cumbrians 2-0 at Home Park.
The victory also cut the gap between the Pilgrims and league leaders Doncaster Rovers to four points, after Darren Ferguson's side played out a goalless draw at Crawley Town.
Luton Town moved up to fourth in the standings with a 4-0 demolition of Yeovil Town at Huish Park - the Hatters are now just a point off Carlisle in third, and boast a game in hand.
Stevenage moved up to sixth after they secured a 3-0 win against Notts County, with the in-form Matt Godden's brace taking him to 12 goals in his last 11 matches.
At the wrong end, there were victories for four of the bottom six.
The two sides who currently prop up the rest of the league faced off at Rodney Parade and it was Leyton Orient who came away with the points - Josh Koroma netted a hat-trick for the O's in a 4-0 win - but they remain five from safety.
Accrington Stanley got a much-needed victory over Barnet, while Crewe (19th) and Hartlepool (21st) both beat sides in the Play-Off places, overcoming Portsmouth and Exeter City respectively.
Sky Bet League Two Matchday 35 results
Saturday 4th March 2017
Accrington Stanley 1-0 Barnet
Blackpool 3-1 Morecambe
Cambridge United 1-1 Colchester United
Cheltenham Town 0-0 Mansfield Town
Crawley Town 0-0 Doncaster Rovers
Grimsby Town 1-2 Wycombe Wanderers
Hartlepool United 3-1 Exeter City
Newport County 0-4 Leyton Orient
Plymouth Argyle 2-0 Carlisle Untied
Portsmouth 0-1 Crewe Alexandra
Stevenage 3-0 Notts County
Yeovil Town 0-4 Luton Town
Standings: Click here to see the Sky Bet League Two table