AS Roma beat Atalanta 2-1 at the Stadio Olimpico on Saturday evening, and the margin was built entirely in the final two minutes of regulation and beyond — a comeback authored by substitutes, sealed by a player who had no business being on the pitch at kick-off.

For forty-six minutes the match was goalless, and then Atalanta midfielder Éderson broke the deadlock at the 47' mark, one minute into the second half, converting what the Bergamaschi had constructed across the first period. Roma's Gian Piero Gasperini responded with a wave of changes — Nahuel Molina and Matías Soulé on at 54', Daniele Ghilardi at 62', Santiago Castro at 63', Leonardo Balerdi at 67' — five substitutions in total, a full reshaping of the side. For half an hour those changes produced pressure without reward, and Atalanta, despite their own five substitutions and a shape that grew increasingly conservative, held the advantage. Then the 89th minute arrived.

Roma defender Mario Hermoso, assisted by Soulé, pulled the hosts level at 89', and before Atalanta could reorganise, Soulé struck again at 90+3' — this time assisted by Paulo Dybala — to give Roma the lead for the first time all evening. Atalanta midfielder Gianluca Gaetano was sent off at 90+7', by which point the result was already settled, but the red card underlined the degree to which Sarri's side had lost their composure along with the match.

The decisive figure was Roma's Matías Soulé. Introduced as a second-half substitute at 54', he contributed the assist for the equalizer and then scored the winner himself — two direct interventions in the space of four minutes of stoppage time that changed the entire character of the evening. Gasperini's decision to bring him on in the 54th minute, when Roma were chasing the match, proved to be the hinge on which the result turned. Soulé's involvement in both goals was not incidental; it was the through-line of the comeback.

Atalanta's Maurizio Sarri will look at the final twenty minutes and find a team that conceded control of the match's tempo precisely when they needed to protect it. The Bergamaschi had been compact and effective through the first hour, with Éderson's goal the product of a side that had arrived at the Olimpico in good form. But the substitutions at 66' and 73' disrupted rather than reinforced their structure, and Raoul Bellanova's yellow card at 84' was a symptom of a side under pressure it had not anticipated. The red card for Gaetano at 90+7' was the final, unnecessary punctuation on a collapse that had already been completed.

Roma's form across their last three matches — nine points, ten goals scored, one conceded — reflects a side that has found a reliable way to win even when the performance demands patience. The 8-0 aggregate in goals for across their first two league matches had already signalled something about the attacking depth Gasperini has assembled; this result adds a different dimension, demonstrating the capacity to win from behind through the bench rather than the starting eleven. Atalanta, six points from their first two league matches before today, now carry the same total but with a defeat on the record that complicates the narrative of a clean start.

Roma won this match in the moments when most teams accept a draw.