EFL play-offs and promotion: Who's going up and when are the play-offs?
We take a look at the promotion and play-off permutations for the Championship, League One and League Two ahead of a thrilling finale.
Championship
Fulham and Bournemouth are already up, the former as champions.
Huddersfield and Nottingham Forest swapped position on the final day of the season in third and fourth places. The Terriers beat Bristol City 2-0 while Forest could only muster a draw with Hull City.
Sheffield United and Luton claimed the other two spots. The Blades thrashed Fulham 4-0 on the final day of the season while Luton defeated Reading 1-0.
Play-off schedule
Friday, May 13, 19:45 - Semi-final, 1st leg - Luton vs Huddersfield
Saturday, May 14, 15:00 - Semi-final, 1st leg - Sheffield United vs Nottingham Forest
Monday, May 16, 19:45 - Semi-final, 2nd leg - Huddersfield vs Luton
Tuesday, May 17, 19:45 - Semi-final, 2nd leg - Nottingham Forest vs Sheffield United
Sunday, May 29, 16:30 - Final (at Wembley)
League One
With the regular season now complete, the play-offs are well underway in League One.
Wycombe Wanderers made a solid start to their semi-final against MK Dons as they won the opening leg 2-0 at home. Sunderland also enjoyed a first-leg victory as they beat Sheffield Wednesday 1-0 in front of over 44,000 fans.
Play-off schedule
Semi-final, 1st leg - Wycombe 2-0 MK Dons
Semi-final, 1st leg - Sunderland 1-0 Sheffield Wednesday
Sunday, May 8, 18:30 - Semi-final, 2nd leg - MK Dons vs Wycombe
Monday, May 9, 19:45 - Semi-final, 2nd leg - Sheffield Wednesday vs Sunderland
Saturday, May 21, 15:00 - Final (at Wembley)
League Two
Bristol Rovers produced an incredible performance to ensure they were promoted to League One on the final day after a 7-0 win over a youthful Scunthorpe team.
Rovers finished one place above Northampton with the same amount of points and goal difference. They were promoted in front of Northampton due to more goals scored (71 to 60).
Play-off schedule
Saturday, May 14, 19:45 - Semi-final, 1st leg - Mansfield vs Northampton
Sunday, May 15, 12:00 - Semi-final, 1st leg - Swindon vs Port Vale
Wednesday, May 18, 19:45 - Semi-final, 2nd leg - Northampton vs Mansfield
Thursday, May 19, 19:45 - Semi-final, 2nd leg - Port Vale vs Swindon
Saturday, May 28, 16:00 - Final (at Wembley)