The end of the 2023/24 Championship season is upon us, and there is still plenty to be decided.
Leicester have been promoted as champions after overcoming a late-season slump, while Rotherham United have been relegated.
It means we should be in for a cracker on Saturday, and here are all the possible outcomes.
Automatic promotion Ipswich Town are in pole place to seal second and a spot in the Premier League for the first time in over 20 years.
They need just a point in their game against Huddersfield, which will be live on talkSPORT 2, to complete a remarkable campaign for Kieran McKenna's men.
Daniel Farke's men would be promoted if Ipswich lose and they beat Southampton at home.
Realistically, Norwich are likely to finish fifth and need just a point away at Birmingham.
Man City claim double as Foden and Shaw pip Arsenal and Chelsea stars to FWA Awards
West Brom also most likely just need a draw, given they have an 11 goal advantage on Hull.
But should the Baggies lose to Preston, a win for Hull over Plymouth would see them take West Brom's place.
Hull can also pass Norwich with a win and a seven-goal swing.
Norwich are close to sealing a play-off place Championship final day fixtures
All fixtures on Saturday, May 4 at 12:30pm
Birmingham vs Norwich
Coventry vs QPR
Ipswich vs Huddersfield - live on talkSPORT 2
Leeds vs Southampton
Leicester vs Blackburn
Middlesbrough vs Watford
Plymouth vs Hull
Rortherham vs Cardiff
Stoke vs Bristol City
Sunderland vs Sheffield Wednesday
Swansea vs Millwall
West Brom vs Preston
Gabby Agbonlahor claims he'd rather have Ipswich promoted to the Premier League than Leeds Relegation Sheffield Wednesday and Blackburn Rovers need just a point to confirm their place in England's second tier.
However, Wednesday could be relegated if they lose to Sunderland and Birmingham beat Norwich due to their inferior goal difference.
Blackburn have the same goal difference, but that would change by at least one should they lose to Leicester.
This means they would go down if Plymouth and Wednesday win and they lose.
For Plymouth, a victory over Hull keeps them up no matter what - a draw would also be enough, depending on other results.
Birmingham have to win and hope that Plymouth do not beat Hull or one of Wednesday and Blackburn lose.
A draw could also be enough if Plymouth lose by five goals.
To overhaul Plymouth, Huddersfield require a 15-goal swing, while a draw for Birmingham would see the Terriers having to win by 11 goals, which, given their opponent, is almost impossible.