Fiorentina (4-2-3-1): Terracciano; Kayode, Milenkovic, Ranieri, Biraghi; Lopez (90+2′ Arthur), Mandragora (90+2′ Barak); Gonzalez (46′ Ikoné), Bonaventura, Sottil (78′ Duncan); Belotti (90+1′ Nzola). Allenatore: Italiano.
A disposizione: Martinelli, Vannucchi, Comuzzo, Dodo, Faraoni, Martinez Quarta, Parisi, Castrovilli, Infantino.
Roma (4-3-3): Svilar; Llorente, Mancini (33′ Huijsen), N’Dicka, Angelino (80′ Spinazzola); Cristante, Paredes (80′ Pellegrini), Aouar; Dybala (73′ Baldanzi), Lukaku, El Shaarawy (73′ Zalewski). Allenatore: De Rossi.
A disposizione: Rui Patricio, Boer, Celik, Llorente, Bove, Renato Sanches, Azmoun, Karsdorp.
Marcatori: 18′ Ranieri, 58′ Aouar, 69′ Mandragora, 90+5′ Llorente.
Arbitro: Massa.
Assistenti: Meli, Alassio.
Quarto uomo: Rutella.
VAR: Maresca.
AVAR: Sozza.
Ammoniti: Mancini, Paredes, Huijsen, Bonaventura, Milenkovic, N’Dicka, Baldanzi,