It was a story of promotion, relegation and, as always, high drama across the EFL on the penultimate weekend of the 2018/19 season. Here's are just a few of the key results...
BRISTOL CITY 0-2 DERBY COUNTY
In what was a highly anticipated battle between two Play-Off hopefuls, it was the visitors who came out on top, thanks to goals from Tom Lawrence and teenage defender Jayden Bogle. The result leaves Derby in pole position to secure sixth spot.
WEST BROMWICH ALBION 2-1 ROTHERHAM UNITED
Rotherham's relegation to Sky Bet League One was confirmed, despite the Millers going ahead against West Brom at the Hawthorns. Jay Rodriguez and Rekeem Harper scored for the fourth-placed hosts, who are trying to build momentum ahead of the Play-Offs.
SHEFFIELD UNITED 2-0 IPSWICH TOWN
Saturday's 5:15pm kick-off saw second-placed Sheffield United handle the pressure on home soil, seeing off already-relegated Ipswich with goals from Scott Hogan and Jack O'Connell. Their promotion was confirmed on Sunday, as Leeds United failed to beat Aston Villa.
NORWICH CITY 2-1 BLACKBURN ROVERS
The first promotion party of the weekend had come at Carrow Road, where league leaders Norwich got the result they needed to secure a return to the Premier League. The Canaries 2-1 win sparked fantastic scenes of celebration at the full-time whistle.
ACCRINGTON STANLEY 5-1 PLYMOUTH ARGYLE
Arguably the win of the weekend came from Lancashire, where Sean McConville's hat-trick guaranteed Accrington's League One status while putting Plymouth's at risk. Argyle are now inside the drop zone on goal difference, with one game to play.
BARNSLEY 2-1 BLACKPOOL
Barnsley went level on point with Luton at the top of the table with a hard-fought victory over Blackpool at Oakwell. Efforts from Cauley Woodrow and Liam Lindsay saw them come from behind to secure a crucial three points in the race for automatic promotion.
BURTON ALBION 2-1 LUTON TOWN
Luton missed the chance to secure promotion after suffering defeat at Burton, who won the game courtesy of a brace from in-form forward Lucas Akins. They'll have the chance to put things right at home to Oxford United - who are assured of a mid-table finish - this weekend.
SUNDERLAND 1-1 PORTSMOUTH
Arguably the biggest game of the day saw a repeat of the Checkatrade Trophy Final between Sunderland and Portsmouth. Once again, they couldn't be separated over 90 minutes, meaning the sides gained a point in their respesctive promotion pushes.
COLCHESTER UNITED 2-0 MK DONS
An important result in the race for automatic promotion and the Play-Off places, Colchester put a spanner in the works for MK Dons with a win which keeps them firmly in the hunt for seventh place. These two could well meet in the Play-Offs, depending on the final-day results.
CREWE ALEXANDRA 4-3 FOREST GREEN ROVERS
Crewe and Forest Green played out a seven-goal thriller on Saturday, with the hosts securing a fourth consecutive win. While it's too late for the Alex to claim a Play-Off place, the result has ended Rovers' outside hopes of automatic promotion.
MANSFIELD TOWN 1-2 STEVENAGE
Mansfield were unable to take advantage of MK Dons' slip-up, falling to a home defeat at the hands of Stevenage, whose recent form has put them firmly in the Play-Off mix. Mansfield are third, but only on goal difference, while Stevenage could sneak into the top seven on the final day.
PORT VALE 0-1 MACCLESFIELD TOWN
Sol Campbell and Macclesfield are a step closer to completing the great escape, following a crucial win over near neighbours Port Vale. Backed by 800 travelling fans, it was left-back David Fitzpatrick who scored a second-half winner, while a draw for Yeovil Town saw them relegated.