We're approaching the end of a thrilling 2022/23 season and there's still lots to play for across the English Football League.
For every team on the way to realising their ambition for the campaign, there's another for whom it is destined to end in despair.
Here's how the land lies as the EFL gets set to crank up into the tensest of finales.
Burnley did what they set out to do when relegated from the Premier League last May, which was to go straight back up. They've since gone one better, beating arch-rivals Blackburn at Ewood Park to secure the title.
Paul Heckingbottom's Sheffield United finally confirmed their promotion with a 2-0 win over West Brom and you can read about what to expect from the Blades in the Premier League next season here.
Luton and fourth-placed Middlesbrough, who are 5/2 and 7/4 respectively to be promoted, have now secured their place in the play-offs, but the final two spots are very much up for grabs.
Coventry are in pole position to grab one of them after their 2-0 home win over Birmingham at 1/8, but they face a trip to Middlesbrough on the final day needing a point to confirm their place.
Millwall's Friday night triumph at Blackpool significantly boosted their chances as they moved back into the top six, and a victory next weekend will be enough to secure their spot in the end of season shoot-out.
Blackburn drew with Luton on Monday to maintain their slim play-off hopes, while Sunderland and West Brom also head into the weekend needing favours from others.
|Middlesbrough (a)||Preston (a)||Blackburn (h)||Millwall (a)||Swansea (a)|
At the bottom, Wigan's fate was cruelly confirmed at the weekend with a late Reading equaliser meaning that they will join Blackpool in League One next season.
Reading have since also had their relegation confirmed, with Neil Warnock's Huddersfield Town sending them down following an impressive 1-0 victory at home to Premier League-bound Sheffield United.
Plymouth and Ipswich headed into the final day of the season battling it out for the League One title after sealing automatic promotion last weekend.
It was the Pilgrims who lifted the trophy after coming from behind to 3-1 to win at Port Vale and finish on a mammoth 101 points. The win meant that Ipswich's result at Fleetwood didn't matter, with Ipswich drawing 2-2 to finish in second place.
Sheffield Wednesday, Barnsley and Bolton had sealed their places in the play-offs ahead of the final game, with the final place to be taken by either Derby or Peterborough.
Curtis Davies' first-half sending off for Derby at Sheffield Wednesday proved pivotal as the Owls won 1-0 to end Derby's playoff ambitions, with Peterborough capitalising on the slip up by winning 2-0 at Barnsley.
The result means that Peterborough, 4/1 to be promoted, will face Sheffield Wednesday over two legs, while Bolton will fight it out with Barnsley for a place in the Wembley final.
At the bottom end of the table, Cambridge United avoided the drop courtesy of their 2-0 victory over Forest Green. The result means that MK Dons, Morecambe and Accrington Stanley will all join Forest Green in League Two next season.
Leyton Orient and Stevenage have confirmed their places in League One next season, and we're all set for a fascinating tussle for the third automatic promotion spot.
Northampton, 4/9 to be promoted, are still in the driving seat despite their 2-1 home loss to Bradford, and they will be promoted if they win at Tranmere. Bradford, meanwhile, will still be in the picture on the final day if they win their game in hand at Crewe.
Stockport are in the best place to pounce on any Cobblers' mistakes, however, as they have a home fixture with relegated Hartlepool next Monday.
We currently don't know any of the four teams who will compete in the playoffs, with Carlisle and Salford needing a point to secure their places and Mansfield looking to take advantage of any dropped points from those currently in the driving seat.
With Rochdale and Hartlepool both down, all eyes will be on the top end of the League Two table on an intriguing last day.
|Wed 3rd May||N/A||N/A||Crewe (a)|
|Mon 8th May||Tranmere (a)||Hartlepool (h)||Leyton Orient (h)|