Two Tammy Abraham assists helped Roma make a winning league start under Jose Mourinho with victory over Fiorentina in a game featuring two red cards.
Visiting goalkeeper Bartlomiej Dragowski saw red for a foul on the England striker, who then set up Henrikh Mkhitaryan for the opener.
Nicolo Zaniolo was then dismissed, with Nikola Milenkovic levelling soon after.
Abraham’s low cross was fired in by Jordan Veretout, who also added a neat third to finally settle the contest.
Former Chelsea player Abraham could have had a goal of his own, but struck the crossbar with a close-range header with the score still at 1-1.
It was the perfect start for Mourinho and made for a welcome return for the Roma fans, attending a game at the Stadio Olympico for the first time since February 2020.
They had to wait to fully celebrate their side’s first two goals, with each requiring long VAR checks to decide if Mkhitaryan had strayed offside before finishing the first and Abraham gone a moment too early to set up the second.
Sunday’s game was a difficult one by which to make an early judgement on Mourinho’s Roma, with the game distorted by the red cards, the first going to Dragowski in the 17th minute for a foul outside his area on Abraham, who had broken through the defence.
The second dismissal came early in the second half, levelling the numbers and rocking Roma sufficiently for them to also see their goal advantage wiped out by Milenkovic, who has been been linked with a move to both Tottenham and West Ham this summer.
Rui Patricio, signed from Wolves in the off-season, also had a fine debut for Roma, making a number of good saves in the game, but the real star was Abraham.
He was substituted with cramp with 20 minutes left, but had shown enough already to suggest he will be a real asset to Mourinho in his second spell in Italy.
- 1Rui Patrício
- 3Ibañez da Silva
- 17VeretoutSubstituted forBoveat 87′minutes
- 22ZanioloBooked at 52mins
- 7PellegriniBooked at 12minsSubstituted forPérezat 84′minutes
- 77MkhitaryanSubstituted forEl Shaarawyat 84′minutes
- 9AbrahamSubstituted forShomurodovat 69′minutes
- 87Cerântula Fuzato
- 92El Shaarawy
- 69DragowskiBooked at 17mins
- 23VenutiSubstituted forSaponaraat 84′minutes
- 98dos Santos de Paulo
- 5BonaventuraBooked at 45minsSubstituted forBenassiat 74′minutes
- 15PulgarBooked at 53mins
- 14MalehSubstituted forCastrovilliat 45′minutes
- 7CallejónSubstituted forTerraccianoat 20′minutes
- 22GonzálezSubstituted forSottilat 84′minutes
- 2Martínez Quarta
- Luca Pairetto
Match ends, Roma 3, Fiorentina 1.
Second Half ends, Roma 3, Fiorentina 1.
Foul by Riccardo Saponara (Fiorentina).
Stephan El Shaarawy (Roma) wins a free kick in the defensive half.
Attempt saved. Dusan Vlahovic (Fiorentina) left footed shot from outside the box is saved in the centre of the goal. Assisted by Cristiano Biraghi.
Attempt saved. Nikola Milenkovic (Fiorentina) right footed shot from outside the box is saved in the centre of the goal. Assisted by Igor Julio.
Corner, Roma. Conceded by Pietro Terracciano.
Attempt saved. Eldor Shomurodov (Roma) right footed shot from the centre of the box is saved in the centre of the goal. Assisted by Carles Pérez with a through ball.
Foul by Riccardo Saponara (Fiorentina).
Stephan El Shaarawy (Roma) wins a free kick on the left wing.
Substitution, Roma. Edoardo Bove replaces Jordan Veretout.
Attempt missed. Bryan Cristante (Roma) right footed shot from the centre of the box is too high. Assisted by Carles Pérez with a cross following a corner.
Corner, Roma. Conceded by Cristiano Biraghi.
Substitution, Roma. Stephan El Shaarawy replaces Henrikh Mkhitaryan.
Substitution, Fiorentina. Riccardo Saponara replaces Lorenzo Venuti.
Substitution, Roma. Carles Pérez replaces Lorenzo Pellegrini.
Substitution, Fiorentina. Riccardo Sottil replaces Nicolás González.
Goal! Roma 3, Fiorentina 1. Jordan Veretout (Roma) right footed shot from the centre of the box to the bottom left corner. Assisted by Eldor Shomurodov with a through ball.
Attempt missed. Bryan Cristante (Roma) right footed shot from outside the box misses to the left.
Foul by Igor Julio (Fiorentina).