Atalanta (3-4-1-2): Carnesecchi; Djimsiti, Hien, Kolasinac (70′ Pasalic); Zappacosta (74′ Miranchuk), De Roon, Ederson (70′ Lookman), Ruggeri; Koopmeiners; De Katelaere, Scamacca. Allenatore: Gritti.
A disposizione: Musso, Rossi, Scalvini, Bonfanti, Hateboer, Bakker, Adopo, Touré.
Fiorentina (4-2-3-1): Terracciano; Dodo (83′ Kayode), Milenkovic, Ranieri, Biraghi; Bonaventura, Mandragora (83′ Comuzzo); Gonzalez, Beltran (60′ Duncan), Kouamé (83′ Ikoné); Belotti (55′ Martinez Quarta). Allenatore: Italiano.
A disposizione: Christensen, Martinelli, Biraghi, Faraoni, Arthur, Barak, Castrovilli, Infantino, Sottil.
Marcatori: 8′ Koopmeiners, 68′ Martinez Quarta, 75′ Scamacca, 90+4′ Lookman, 90+8′ Pasalic.
Arbitro: La Penna.
Assistenti: Giallatini, Del Giovane.
Quarto uomo: Marchetti.
VAR: Aureliano.
AVAR: Marini.
Espulso: 53′ Milenkovic.
Ammoniti: Mandragora, Kolasinac, Dodo, Scamacca.