Lazio left the Bluenergy Stadium with three points and a perfect Serie A record, beating Udinese 1-2 in a match shaped less by tactical superiority than by the chaos Udinese inflicted on themselves before the break. Two substitutions inside the first 38 minutes, a player booked eight minutes after coming on, and a yellow card in stoppage time told the story of a home side that never settled — and a visiting team composed enough to collect the damage in the second half.
The first decisive passage was Udinese's own unravelling. Udinese midfielder Jakub Piotrowski was booked at 13' and withdrawn two minutes later, replaced by Lennon Miller — who was himself cautioned at 23'. By 38', Udinese coach Kosta Runjaić had made a second enforced-looking change, sending on Christian Kabasele for Oumar Solet. A third substitution arrived before half-time, Vakoun Issouf Bayo replacing Unai Gómez, and Udinese midfielder Jesper Karlstrom picked up a yellow card in added time. Five yellows across the ninety minutes for Udinese against one for Lazio; the discipline gap was not incidental.
The second decisive passage belonged to Lazio coach Ivan Gennaro Gattuso's double substitution at 53'. With Lazio still trailing 0-1 — Karlstrom had given Udinese the lead four minutes earlier, assisted by Keinan Davis — Gattuso withdrew Andrea Pinamonti and Gustav Isaksen, introducing Tijjani Noslin and Matteo Cancellieri. The shape of the match changed immediately. Lazio midfielder Davide Frattesi equalised at 75', assisted by Mattia Zaccagni, and then Frattesi himself was replaced at 80' by Albert Guðmundsson. Eight minutes later, Guðmundsson — the Lazio forward — scored the winner, assisted by Danilho Doekhi. The final margin came from two players who entered after the hour.
Guðmundsson is the key individual here. Introduced with ten minutes of regulation remaining, he needed eight of them to settle the match. The assist came from Doekhi, a defender, which underlines how completely Lazio had tilted the game by that point. Frattesi had done the structural work — the equaliser, the pressure — and Guðmundsson delivered the outcome. That is a bench that functioned as intended.
Udinese's regret is structural rather than incidental. Karlstrom's goal at 49' was legitimate and well-constructed — Davis providing the assist — and for twenty-six minutes Runjaić's side held a lead despite the disruption of the first half. But the five-yellow afternoon left Udinese stretched and reactive, and the two late substitutions at 76' (Oier Zarraga for Davis, Nicolò Bertola for James Abankwah) came too late to alter the arithmetic. Bertola was booked at 84', eight minutes after coming on. The home side's discipline cost them the match as surely as Lazio's goals did.
Lazio arrived at the Bluenergy Stadium having won their first two Serie A matches without conceding, and this result extends that winning run to three in the league. Across their last 3 matches including this one, Gattuso's side have won all three, scoring 4 and conceding 1. Udinese, who had taken 4 points from their opening two Serie A fixtures, now sit with a first league defeat on the board. Their last 3 including this match read W2 D0 L1, and the manner of the loss — the early disruption, the inability to hold a lead — raises questions about squad depth that a single result cannot answer but that the data makes visible.
Lazio's second half was the match; Udinese's first half was the reason they lost it.