Cristian Tello pulled up with a thigh niggle in the warmups, so Josip Iličić got the start. Tino Costa replaced Milan Badelj, whom Paulo Sousa would have wanted to rest following two straight games after an injury.
Both teams pressed well in the opening minutes, but it was AS Roma who looked more dangerous. Borja Valero went down holding his knee after an Stephan El Shaarawy foul, but was able to continue. Roma got the breakthrough in the 22nd minute, as Diego Perotti slipped through a (porbably offisde) Mohamed Salah, who squared for El Shaarawy to tap in.
Three minutes later, Salah scored on a wild deflection that looped over a helpless Ciprian Tătăruşanu.
A minute later, Davide Astori slipped in the box, and Perotti drove his wide open shot off the upright. Four minutes after that, Valero realized he couldn't continue and came off for Tello. Then, in the 34th minute, Matías Vecino pulled up with a groin injury and was replaced by Badelj. Four minutes later, El Shaarawy drove past Facundo Roncaglia and squared for Perotti to tap in.
In stoppage time, Tello won a soft penalty after a Lucas Digne foul in the box, and Iličić converted to make it 3-1.
Fiorentina pressed forward, but Roma always looked more dangerous, and Miralem Pjanić found Salah behind the defense; the Egyptian made no mistake to make it 4-1.
Fiorentina kept throwing bodies forward, but rarely looked like scoring, and the match finished 4-1.
An execrable performance from a shell-shocked team. The injuries didn't help, but Fiorentina knew what they'd be up against and completely faceplanted.