Rotherham United suffered relegation to Sky Bet League One after a 1-0 defeat at home to Fulham.Sone Aluko was the goalscorer, inflicting a 31st defeat of the season on the Millers, and the result took Slavisa Jokanovic’s side into the Play-Off places.
The Cottagers claimed their place in the top six after Sheffield Wednesday were held to a 1-1 draw at Barnsley in the early kick-off.
At the top, leaders Newcastle United overcame Wigan Athletic 2-1, while second-placed Brighton won 1-0 against Blackburn, which was Tony Mowbray’s first loss as Rovers boss.
Those victories were significant for the two promotion-chasers as Huddersfield Town, in third, lost 1-0 to Burton Albion. The three points moved the Brewers away from the drop zone.
Another relegation-threatened side, Bristol City, saw their upturn in form come to an end, losing 2-0 at Brentford.
In Saturday's late kick-off, Reading moved above Leeds and up to fourth in the table thanks to a Yann Kermorgant goal.
On Friday night, meanwhile, Gary Rowett watched his Derby County side see off QPR in his first home match as Rams manager.
Friday 31st March 2017
Derby County 1-0 Queens Park Rangers
Saturday 1st April 2017
Barnsley 1-1 Sheffield Wednesday
Aston Villa 2-0 Norwich City
Brentford 2-0 Bristol City
Brighton & Hove Albion 1-0 Blackburn Rovers
Huddersfield Town 0-1 Burton Albion
Ipswich Town 1-1 Birmingham City
Newcastle United 2-1 Wigan Athletic
Preston North End 1-1 Nottingham Forest
Reading 1-0 Leeds United
Rotherham United 0-1 Fulham
Wolverhampton Wanderers 3-1 Cardiff City
Standings: Click here to see the Sky Bet Championship table
Bolton Wanderers failed to fully take advantage of Sheffield United’s inactivity at the top of the division, sharing a goalless draw with Chesterfield.
The Trotters couldn't find a way through to extend their winning run to five successive games and that means the Blades lead the division by six points, with six matches to go.
Third-placed Fleetwood Town also dropped points, losing 1-0 at home to Swindon Town, who moved to within three points of safety as a consequence.
Coventry City - not in action owing to Sunday’s Checkatrade Trophy Final - Chesterfield and Shrewsbury Town are the other sides in the bottom four.
The Shrews find themselves in the relegation zone after Port Vale beat AFC Wimbledon 2-0 to climb up to 18th.
That result pulled Oldham Athletic and Gillingham back into the mix, with those teams both suffering defeats. The Gills’ loss was a thriller, as they came from 2-0 down at MK Dons to level the match, before going on to taste a 3-2 reverse.
Here are the Sky Bet League One results in full:
Saturday 1st April 2017
Bolton Wanderers 0-0 Chesterfield
Bradford City 1-0 Walsall
Bristol Rovers 2-0 Shrewsbury Town
Fleetwood Town 0-1 Swindon Town
Millwall 3-1 Scunthorpe United
Milton Keynes Dons 3-2 Gillingham
Peterborough United 2-0 Charlton Athletic
Port Vale 2-0 AFC Wimbledon
Rochdale 1-1 Northampton Town
Southend united 3-0 Oldham Athletic
Standings: Click here to see the Sky Bet League One table
Doncaster Rovers edged closer to promotion to Sky Bet League One by thumping Grimsby Town 5-1.
John Marquis led the charge for Rovers, hitting a hat-trick to take his goal tally up to 26 for the season.
Stevenage had to lose if Doncaster were to be promoted, but they beat Barnet 1-0, and that was the scoreline by which Luton Town overcame Blackpool in a battle between two Play-Off chasers.
The Tangerines dropped out of the top seven as a result, with Carlisle United rising after ending a seven-match winless run, courtesy of a 2-0 success at Yeovil Town.
Exeter City also notched a vital three points, securing a last-gasp 2-1 triumph against Mansfield Town.
Elsewhere at the top, third-placed Portsmouth overcame Hartlepool 2-0, while Plymouth, in second, were the latest team to suffer defeat at the hands of Accrington Stanley. John Coleman’s men beat Argyle 1-0 to take their unbeaten run to 12 matches.
Towards the bottom, Notts County climbed up to 16th after a fifth win in seven outings - they saw off Colchester 3-1 - and Cheltenham Town edged closer to safety via the same scoreline, registered against Morecambe.
Rock-bottom Leyton Orient lost 2-0 against Wycombe but Newport, the other side in the relegation zone, won 1-0 against Crawley, although they remain five points from safety.
Here’s a look at the Sky Bet League Two results in full:
Saturday 1st April 2017
Cheltenham Town 3-1 Morecambe
Crewe Alexandra 1-2 Cambridge United
Grimsby Town 1-5 Doncaster Rovers
Hartlepool United 0-2 Portsmouth
Leyton Orient 0-2 Wycombe Wanderers
Luton Town 1-0 Blackpool
Mansfield Town 1-2 Exeter City
Newport County 1-0 Crawley Town
Notts County 3-1 Colchester United
Plymouth Argyle 0-1 Accrington Stanley
Stevenage 1-0 Barnet
Yeovil Town 0-2 Carlisle United
Standings: Click here to see the Sky Bet League Two table