Brighton & Hove Albion lead the Sky Bet Championship with five games to go, following Friday’s win at Queens Park Rangers.Newcastle United couldn’t get the three points needed to return to the top, slipping to a 2-1 defeat at Sheffield Wednesday in front of the Sky Sports cameras on Saturday.
That win moved the Owls back into the top six, after they had been temporarily replaced by Fulham earlier in the day — the Cottagers secured a routine 3-1 win over Ipswich Town.
Huddersfield Town fell to a 2-0 defeat at Nottingham Forest, moving Mark Warburton’s men further clear of the relegation zone. Bristol City aided their cause, too, beating Wolverhampton Wanderers, while Blackburn Rovers lost 2-0 to Barnsley.
Wigan Athletic came from behind twice before striking a stoppage-time winner to edge past Rotherham United and keep their survival hopes alive.
Norwich City hit six first-half goals on their way to a remarkable 7-1 win over in-form Reading, and Leeds United's 3-0 victory over Preston North End saw them leapfrog the Royals.
Elsewhere, Gary Rowett’s return to Birmingham City was a memorable one, as Tom Ince’s late winner gave his Derby County side a third straight win, and Cardiff City defeated Brentford 2-1.
Here are the Sky Bet Championship results in full:
Friday 7th April 2017
Queens Park Rangers 1-2 Brighton & Hove Albion
Saturday 8th April 2017
Birmingham City 1-2 Derby County
Blackburn Rovers 0-2 Barnsley
Bristol City 3-1 Wolverhampton Wanderers
Burton Albion 1-1 Aston Villa
Cardiff City 2-1 Brentford
Fulham 3-1 Ipswich Town
Leeds United 3-0 Preston North End
Norwich City 7-1 Reading
Nottingham Forest 2-0 Huddersfield Town
Sheffield Wednesday 2-1 Newcastle United
Wigan Athletic 3-2 Rotherham United
Standings: Click here to see the Sky Bet Championship table
Sheffield United sealed promotion from Sky Bet League One, following a 2-1 victory over Northampton Town.
A year on from going up at Sixfields with the Cobblers, Chris Wilder watched on as Leon Clarke and John Fleck struck to earn him a second successive promotion, and the Blades will be in the Sky Bet Championship next season for the first time since 2010/11.
Their title hopes were boosted, too, with Bolton Wanderers and Fleetwood Town both losing ground behind them. The Trotters went down 1-0 at Scunthorpe, while Oldham Athletic ran out 2-0 winners against the Cod Army.
Coventry City and Chesterfield preserved their status in the division with 1-0 home wins against Peterborough United and Port Vale respectively, and the Valiants dropped into the bottom four as result.
Swindon Town’s 1-1 draw with Milton Keynes Dons sees them remain in the relegation zone, while Bury are just a point above safety after a home loss to Bradford City. Shrewsbury Town’s win over Rochdale saw them move out of the relegation zone.
Millwall took Southend United’s place in the top six after a score draw at Gillingham, due to the Blues' 2-1 loss at Charlton Athletic.
Elsewhere, Walsall and Oxford United drew 1-1, and Byron Moore scored the fastest goal of the season, netting after 11 seconds to give Bristol Rovers victory at AFC Wimbledon.
Here are the Sky Bet League One results in full:
Saturday 8th April 2017
AFC Wimbledon 0-1 Bristol Rovers
Bury 0-2 Bradford City
Charlton Athletic 2-1 Southend United
Chesterfield 1-0 Port Vale
Coventry City 1-0 Peterborough United
Gillingham 1-1 Millwall
Northampton Town 1-2 Sheffield United
Oldham Athletic 2-0 Fleetwood Town
Scunthorpe United 1-0 Bolton Wanderers
Shrewsbury Town 1-0 Rochdale
Swindon Town 1-1 Milton Keynes Dons
Walsall 1-1 Oxford United
Standings: Click here to see the Sky Bet League One table
Doncaster Rovers made sure of more celebrations in South Yorkshire, securing their promotion thanks to Tommy Rowe’s winner against Mansfield Town.
Plymouth Argyle kept in touch, coming from behind to beat Crawley Town thanks to Ryan Taylor’s late winner. Portsmouth defeated Yeovil Town 3-1 on a good afternoon for the top three.
Luton Town are now next in line, after Olly Lee fired them to victory at Barnet. The Hatters took advantage of a bad afternoon for Stevenage, who conceded two own goals in a 4-0 defeat at Colchester United to drop to fifth.
Below them are Exeter City, Carlisle United and Blackpool — all of whom lost — which means Cambridge United and Wycombe Wanderers are now within sight of the top seven, along with the aforementioned Colchester.
At the other end, Newport County’s win at Exeter brought them within three points of safety, after Hartlepool United were held to a 1-1 draw at Morecambe.
Cheltenham Town are four clear of safety after sharing the spoils in a six-goal thriller at Adams Park, but Leyton Orient are now 10 points adrift following their defeat to Cambridge.
Elsewhere, Accrington Stanley’s extended their unbeaten run to 13 games, coming from behind to beat Crewe Alexandra 3-2, with Mark Hughes's brace earning him the EFL Player of the Day honour.
Here’s a look at the Sky Bet League Two results in full:
Saturday 8th April 2017
Accrington Stanley 3-2 Crewe Alexandra
Barnet 0-1 Luton Town
Blackpool 1-3 Grimsby Town
Cambridge United 3-0 Leyton Orient
Carlisle United 1-2 Notts County
Colchester United 4-0 Stevenage
Crawley Town 1-2 Plymouth Argyle
Doncaster Rovers 1-0 Mansfield Town
Exeter City 0-1 Newport County
Morecambe 1-1 Hartlepool United
Portsmouth 3-1 Yeovil Town
Wycombe Wanderers 3-3 Cheltenham Town
Standings: Click here to see the Sky Bet League Two table