Fiorentina (4-2-3-1): Terracciano; Kayode, Milenkovic, Ranieri, Parisi; Mandragora, Bonaventura; Gonzalez, Beltran (78′ Arthur), Kouamé; Belotti (85′ Ikoné). Allenatore: Italiano.
A disposizione: Christensen, Martinelli, Biraghi, Comuzzo, Martinez Quarta, Duncan, Infantino, Lopez, Barak, Nzola, Sottil.
Atalanta (3-4-2-1): Carnesecchi; Djimsiti, Hien, Kolasinac; Holm (89′ Hateboer), De Roon, Pasalic (46′ Ederson), Ruggeri (60′ Bakker); Koopmeiners, Miranchuk (46′ Scamacca); Lookman (78′ Touré). Allenatore: Gritti.
A disposizione: Musso, Rossi, Palomino, Toloi, Adopo, Zappacosta.
Marcatore: 30′ Mandragora.
Arbitro: Mariani.
Assistenti: Berti, Scatragli.
Quarto uomo: Sacchi.
VAR: Marini.
AVAR: Sozza.
Ammoniti: Miranchuk, Mandragora, De Roon, Kouamé, Scamacca.