The Serie B regular season is over, but the dates and kick-off times of the promotion play-offs and relegation play-outs are drawn up.
Only one side will join Pescara and Torino in Serie A, so Sassuolo, Verona, Varese and Sampdoria go into the play-offs.
The rules are somewhat complex, as in the semi-finals there is no extra time, away goals rule or aggregate.
Sides get a point for a draw and three for a win. If they are level and so is goal difference, the team that finished higher up the table goes through.
In the play-off final the same rules apply with a slight adjustment. There is extra time if they are all square, but again no away goals rule or penalty shoot-out.
If the teams are on level terms after extra time, then the side with the stronger regular season finish is qualified.
This means Sassuolo finished third, so could get promoted with just four draws.
The same applies to the relegation play-outs, so in theory Empoli could stay in Serie B with two draws, as they finished higher up the table than Vicenza.
All kick-offs listed below are UK time.
Semi-Final, First leg
Wednesday May 30
Semi-Final, Second leg
Saturday June 2
Final, First leg
Wednesday June 6 (19.45)
Final, Second leg
Saturday June 9 (19.45)
Sunday June 3
Friday June 8
Tickets for the Champions League final between Juventus and Real Madrid are still on sale with reseller Viagogo - Click to find out more