Here we are. The final weekend of the 2015/16 Football League season.There are still issues to be settled across all three divisions. Titles, promotions, relegations and Play-Off places... here's the state of play going into Matchday 46.
Sky Bet Championship
UP: Burnley, one of Middlesbrough/Brighton & Hove Albion
PLAY-OFFS: One of Middlesbrough/Brighton & Hove Albion, Derby County, Hull City, Sheffield Wednesday
DOWN: Bolton Wanderers, Charlton Athletic, Milton Keynes Dons
Middlesbrough versus Brighton & Hove Albion. It doesn't get much bigger than this.
The two clubs go head-to-head at the Riverside Stadium for promotion from the Sky Bet Championship. It's a must-win for Brighton. Any other result will see Middlesbrough up.
Burnley are already promoted and will secure the Sky Bet Championship title if they can beat relegated Charlton.
If they drop points, they could be leapfrogged by the winner of the Teesside clash. Defeat at The Valley would leave the Clarets vulnerable, but they hold a superior goal difference should they draw.
Sky Bet League 1
UP: Wigan Athletic, one of Burton Albion/Walsall
PLAY-OFFS: One of Burton Albion/Walsall, Bradford City, Millwall, one of Barnsley/Scunthorpe United/Gillingham
DOWN: Two of Fleetwood Town/Blackpool/Doncaster Rovers, Colchester United, Crewe Alexandra
Wigan are promoted and are almost guaranteed the Sky Bet League 1 title, barring an almost-impossible set of results on the final day.
Burton require a point to join them and travel to all-but relegated Doncaster Rovers on what is sure to be a thrilling climax to the campaign.
If the Brewers lose, they could be pipped to promotion by Walsall, who must win away at Port Vale. Should that be the case, only a three-goal swing would be needed for the Saddlers to climb above Nigel Clough's men.
Barnsley hold pole Play-Off position, but visit the league leaders in their final fixture. Scunthorpe are below the Tykes on goal difference only and go to Sheffield United, while Gillingham – two points further back in eighth – must triumph at Millwall to stand a chance.
As for relegation, Doncaster must win, but their inferior goal difference means it would take a miracle for them to stay in the division.
Blackpool also have to win at Peterborough United to give themselves a shot at survival, while hoping Fleetwood Town lose at home to bottom club Crewe Alexandra.
Should the Cod Army draw, the Seasiders would need a club record victory to stay up.
Sky Bet League 2
UP: Northampton Town, two of Accrington Stanley/Oxford United/Bristol Rovers
PLAY-OFFS: One of Accrington Stanley/Oxford United/Bristol Rovers, AFC Wimbledon, Plymouth Argyle, Portsmouth
DOWN: Dagenham & Redbridge, York City
Automatic promotion is still to be settled in Sky Bet League 2, with three clubs vying for two spots.
For Accrington and Oxford, it's simple – win and they're up.
Stanley host Stevenage, while Michael Appleton's men welcome Wycombe Wanderers to the Kassam Stadium.
Fourth-placed Bristol Rovers are poised to pounce on any slip-up and they're at home to relegated Dagenham & Redbridge.
Only a win will realistically do for Darrell Clarke's men, who trail third-placed Oxford by a point, but have a far inferior goal difference.
It is superior to Accrington's however, so if the spoils are shared at the Crown Ground then three points for the Gas would be enough to secure a second successive promotion.
The new arrivals
DOWN: Aston Villa, two of Crystal Palace/Newcastle United/Sunderland/Norwich City
UP: Cheltenham Town
PLAY-OFFS: Forest Green Rovers, Braintree Town, Grimsby Town, Dover Athletic
Aston Villa will most likely be joined in the Sky Bet Championship by two of Newcastle United, Sunderland and Norwich City – although Crystal Palace are not mathematically safe.
National League Champions Cheltenham Town will take their place in Sky Bet League 2 alongside one of the four aforementioned teams currently competing in the Play-Offs.