Empoli (3-4-2-1): Caprile; Ismajli, Walukiewicz, Luperto; Gyasi (46′ Niang), Grassi (30′ Marin), Maleh, Cacace (87’ Pezzella); Cambiaghi, Zurkowski; Cerri (46′ Cancellieri). Allenatore: Nicola.
A disposizione: Vertua , Perisan, Goglichidze, Bereszynski, Indragoli, Kovalenko, Fazzini, Bastoni, Shpendi, Destro.
Fiorentina (4-2-3-1): Terracciano; Faraoni (62′ Kayode), Milenkovic, Martinez Quarta, Biraghi (75′ Parisi); Mandragora, Duncan (62′ Arthur); Gonzalez, Beltran, Sottil (72′ Ikoné); Belotti (72′ Bonaventura). Allenatore: Italiano.
A disposizione: Martinelli, Vannucchi, Comuzzo, Ranieri, Lopez, Infantino, Barak, Nzola.
Marcatori: 29′ Beltran, 56′ Niang (rig.).
Arbitro: Pairetto.
Assistenti: Bresmes e Mokhtar.
Quarto uomo: Di Marco.
VAR: La Penna.
AVAR: Abisso.
Ammoniti: Gyasi, Luperto, Biraghi, Zurkowski, Beltran.