Palermo and Frosinone are in the Serie B promotion play-off semi-finals after Bari-Cittadella and Venezia-Perugia.
Click here for the full Serie B section, including results, fixtures and tables.
It was a dramatic final round of the regular season, as Frosinone fumbled the lead and conceded an 89th-minute Foggia equaliser to hand the automatic promotion spot to Parma.
Empoli also go into the top flight as winners of the Serie B title.
Bari v Cittadella (May 26)
Venezia v Perugia (May 27)
Bari/Cittadella v Frosinone (May 29)
Venezia/Perugia v Palermo (May 30)
Frosinone v Bari/Cittadella (June 2)
Palermo v Venezia/Perugia (June 3)