Championship relegation odds & predictions: Wayne Rooney in dropzone dogfight
Steve Davies analyses a thrilling final weekend of the EFL regular season
It's the final weekend of action in the EFL and here is what is up for grabs throughout the divisions.
Playoffs: Brentford, Bournemouth, Swansea, Barnsley
Relegation: Three of Wycombe, Sheffield Wednesday, Rotherham or Derby
Did Wayne Rooney honestly think it would come to this? All those years of great exploits, world-class goals, records broken, legacy assured, and yet he found himself spending a Tuesday night in May praying for the sake of his job that Luton could keep a clean sheet against Rotherham in front of no fans at a freezing Kenilworth Road?
Anyway, his prayers were answered, which means if Derby can do what they haven't done in their last six matches and win a game, their Championship place is assured. If they lose again, they're down. The twist? Their opponents are Sheffield Wednesday, who also need the win.
Derby are 5-4 with Betfred to go down and the Owls 2-9 but Wednesday are in significantly better form.
Rotherham, 1-6 for the drop, have to win at Cardiff and hope that Derby don't win, while Wycombe need a miracle beyond biblical proportions.
Playoffs: Blackpool, Sunderland, Lincoln, plus either Portsmouth, Oxford or Charlton
Relegated: Bristol Rovers, Swindon, Northampton, Rochdale
There is just the playoff jigsaw still to be completed in League One on Sunday, though the magnitude of the stakes, especially for three clubs with such huge pre-season expectations, suggests 'just' might be the wrong word.
Anyway, the facts are these: If Portsmouth land odds of 8-15 at home to Accrington they are into the playoffs for a third successive season.
A draw or defeat would open the door for Oxford, who are 4-6 at home to a Burton Albion side who have shone since Christmas.
Should neither Pompey nor Oxford win, Charlton could nip in by beating champions Hull, who ex-Tigers boss and current Addicks chief Nigel Adkins will be praying have overdone their celebrations.
If Portsmouth lose and Oxford and Charlton both draw, it'll be 72 points all round and Oxford in the playoffs on goal difference.
Pompey are 2-5 to make the playoffs, Oxford 11-4 and it's 12-1 Charlton to sneak a top-six finish.
Champions: Cheltenham or Cambridge
Promoted: Cheltenham, plus two of Cambridge, Bolton or Morecambe
Playoffs: One of Cambridge, Bolton or Morecambe, plus three of Newport, Tranmere, Forest Green, Exeter or Salford
Relegated: Grimsby, Southend
It's all to play for at the top end of League Two where an indication of quite how cluttered the permutations are is that Cambridge could be crowned champions or miss out on automatic promotion altogether.
Cambridge will be confident at home to relegated Grimsby – though the Mariners have gone down pluckily so Cambridge won't be to everyone's taste at 1-2. They would still need Cheltenham not to beat Harrogate, however, to pip Michael Duff's men.
Cheltenham are 2-5 for the title and Cambridge 5-2 with United 1-33 to go up automatically. Bolton are 4-11 for a top-three finish and Morecambe 7-4.
If Cambridge lose, however, suddenly a top-three place isn't even guaranteed with Bolton (at Crawley) and Morecambe (at home to Bradford) poised to pounce. One of those three will wind up in the playoffs alongside Newport and Tranmere, if they can avoid defeat against Essex under-performers Southend and Colchester respectively.
Forest Green, in seventh, look vulnerable at Oldham, where failure would give Exeter a shot. Rovers are 4-5 to secure a playoff spot, Exeter are 11-8 and Salford are 5-1.
Big-spending Salford need Forest Green and Exeter to fail to win and they need maximum points at home to Leyton Orient.
Not got a bet365 account? Sign up today and get up to £100 in bet credits
Up to £100 in Bet Credits for new customers at bet365. Min deposit £5. Bet Credits available for use upon settlement of bets to value of qualifying deposit. Min odds, bet and payment method exclusions apply. Returns exclude Bet Credits stake. Time limits and T&Cs apply.
Follow us on Twitter @racingpostsport