The match began slowly, but it heated up in the 14th minute when Moise Kean scored a long-range goal for Fiorentina, his 20th Serie A goal since joining the team in the summer of 2024.
Roma responded well to going behind, equalizing just before halftime with a great strike from Matias Soule from outside the penalty area, which was his third Serie A goal of the season.
Roma took the lead for the first time in the game in the 30th minute when Bryan Cristante headed in a corner from Soule.
The first half was a back-and-forth affair, with Fiorentina coming close to leveling the score when Kean's shot hit the post.
The second half was a more subdued affair, with both teams struggling to create scoring chances.
Fiorentina had a few close calls, including a long-range effort that hit the bar and a chance that was missed from close range.
Roma manager Gian Piero Gasperini can be satisfied with his team's five wins from their first six Serie A games, but Fiorentina's struggles continue, with the team sitting just above the relegation zone.
Fiorentina is still searching for their first league win of the season.
For a summary of the match, please see the match summary.