The 2017/18 EFL campaign got under way back in August and now, nine months later, the regular season reaches its conclusion. Here's a look ahead...
All or nothing
The teams looking up to the Premier League take on the sides aiming to avoid a drop to League One in a thriller of a final day.
Cardiff City and Fulham are aiming for automatic promotion, and they take on two sides who are not quite out of danger yet.
Birmingham City entertain the Cottagers – arguably the last team you would want to face when bidding for survival – while Reading visit the second-placed Bluebirds.
Derby County and Preston North End are the two sides bidding for the final play-off place, and the Rams play host to Barnsley who need three points to guarantee survival.
Burton Albion have registered three straight wins and are looking to climb out of the bottom three to complete a miraculous escape – they are the visitors to Deepdale.
Around the grounds
Bolton Wanderers welcome Nottingham Forest to the Macron Stadium, with three points pretty much a must to retain their Championship status.
Millwall squeezing into the top six is a near-impossibility, but a home fixture against play-off bound Aston Villa will bring an end to a fantastic season for the Lions. Bristol City and Sheffield United both flirted with the play-offs this term, and they will meet at Ashton Gate on the final day.
Sunderland and Wolverhampton Wanderers will be two divisions apart next season, and the pair meet at the Stadium of Light on Sunday lunchtime.
Sky Bet Championship: Matchday 46 fixtures (12:30pm)
Sunday 6th May 2018
Birmingham City v Fulham
Bolton Wanderers v Nottingham Forest
Brentford v Hull City
Bristol City v Sheffield United
Cardiff City v Reading (live on Sky Sports)
Derby County v Barnsley
Ipswich Town v Middlesbrough
Leeds United v Queens Park Rangers
Millwall v Aston Villa
Preston North End v Burton Albion
Sheffield Wednesday v Norwich City
Sunderland v Wolverhampton Wanderers
Title, play-offs and relegation
Promoted pair Wigan Athletic and Blackburn Rovers are bidding for the League One title, with the latter hosting Oxford United knowing anything but a win will send the trophy to Wigan.
The Latics visit Doncaster Rovers where a point should be good enough to see them crowned champions.
The race for the final play-off place is between Charlton Athletic and Plymouth Argyle. The Pilgrims must win at Gillingham, while hoping the Addicks slip up against Rochdale.
Rochdale need a positive result themselves; their battle for survival goes down to the last day, trying to send Greater Manchester foes Oldham Athletic down to League Two. The Latics go to Northampton Town, who are all but relegated barring a thumping 9-0 win at Sixfields.
Around the grounds
Portsmouth and Peterborough United held play-off aspirations until recent weeks, and they will meet at Fratton Park in their end-of-season finale.
Scunthorpe United will warm up for the play-offs against Bradford City, who lost in the League One Play-Off Final 12 months ago.
Shrewsbury Town and Rotherham United will join the Iron in the post-season and round off with home games against Milton Keynes Dons and Blackpool, while Bury bow out of League One against AFC Wimbledon, who confirmed their safety in midweek.
Sky Bet League One: Matchday 46 fixtures (5:30pm)
Saturday 5th May 2018
AFC Wimbledon v Bury
Blackburn Rovers v Oxford United
Doncaster Rovers v Wigan Athletic
Fleetwood Town v Walsall
Gillingham v Plymouth Argyle
Northampton Town v Oldham Athletic
Portsmouth v Peterborough United
Rochdale v Charlton Athletic (live on Sky Sports)
Rotherham United v Blackpool
Scunthorpe United v Bradford City
Shrewsbury Town v Milton Keynes Dons
Southend United v Bristol Rovers
Up and down
Martin Allen arrived with Barnet seemingly doomed in March, but he has led a remarkable revival to take the battle for EFL status down to the final game.
The Bees' home match with relegated Chesterfield is a must-win, while hoping Morecambe slip up at Coventry City.
The Sky Blues need a result too, with their play-off place on the line. Lincoln City host Yeovil Town, and Mansfield Town host Crawley Town in what could be a dramatic final day.
Around the grounds
Accrington Stanley bid farewell to League Two, with the champions' final game a trip to Swindon Town.
Runners-up Luton Town go to play-off bound Notts County, and there will be a party atmosphere at Adams Park where Wycombe Wanderers will be celebrating their promotion – but they have a home match with Stevenage to contend with first.
Exeter City are returning for another crack at the play-offs a year on from defeat to Blackpool at Wembley, rounding off the regular season with a visit from Colchester United.
Sky Bet League Two: Matchday 46 fixtures (3pm)
Barnet v Chesterfield
Cambridge United v Port Vale
Carlisle United v Newport County
Coventry City v Morecambe
Crewe Alexandra v Cheltenham Town
Exeter City v Colchester United
Forest Green Rovers v Grimsby Town
Lincoln City v Yeovil Town
Mansfield Town v Crawley Town
Notts County v Luton Town
Swindon Town v Accrington Stanley
Wycombe Wanderers v Stevenage