AS Roma edged Fiorentina 1-0 at the Stadio Olimpico in Serie A on Sunday, a result that owed more to discipline and a single moment of quality than to overall dominance. The decisive event occurred before the match was five minutes old, when Fiorentina's Nicolò Zaniolo was sent off. That red card, awarded in the fifth minute, set the tone for a contest in which Roma, despite having less of the ball, made numerical superiority count. The Lemeister model had projected a home win with 36% probability, and Roma delivered on that narrow expectancy.
The only goal of the game arrived five minutes into the second half. Artem Dovbyk, who had been a largely isolated figure for much of the first period, found the net in the 50th minute. E. Shomurodov supplied the assist, and Dovbyk's finish was enough to separate the sides. It was a telling contribution from the striker, who ended the match with a 7.5 rating and, crucially, three of Roma's four shots on target. Fiorentina, for all their possession, could not find a reply.
The underlying numbers tell a clear story of a game Fiorentina controlled but could not win. The visitors had 59% possession and completed 546 of 605 passes at a 90% accuracy rate, compared to Roma's 87% from 422 passes. Fiorentina also recorded 13 total shots to Roma's 12, and five shots on target to Roma's four. Their expected goals figure of 0.96 was notably higher than Roma's 0.63, suggesting the away side created the better chances. However, Roma's goalkeeper Mile Svilar was outstanding, making five saves and earning a match-high 8.2 rating. The home sides's defence, marshalled by Zeki Çelik who rated 7.3, kept Fiorentina's forwards largely at bay. David De Gea, on the other side, also performed well for his 7.5 rating, making three saves, but he could not prevent Dovbyk's goal.
The red card to Zaniolo was the defining tactical factor. Forced to play with ten men for nearly the entire match, Fiorentina still managed to create the higher expected goals total, but the numerical deficit meant their finishing lacked the necessary edge. Roma, by contrast, were compact and clinical. They registered seven shots from inside the box to Fiorentina's four, and while the visitors attempted nine shots from outside the box, only five of Roma's 12 efforts came from distance. Roma also won the corner count 7-4, reflecting sustained pressure despite ceding possession. Discipline was an issue late on: Fiorentina's Cher Ndour and Moise Kean each received yellow cards, while Roma's Matías Soulé and Niccolò Pisilli were also booked in the final stages as the game became scrappy.
The result keeps Roma in contention for a European place, with the home win providing a valuable three points in the context of a tight Serie A table. For Fiorentina, the defeat is a missed opportunity to move up the standings, especially given the quality of their performance with a man disadvantage. The Lemeister model had the away side with a 35% chance of victory, and based on the expected goals, that was not an unreasonable projection. But in a match defined by Zaniolo's early dismissal and Svilar's goalkeeping, Roma held firm to secure a narrow but crucial victory.