The match decisively turned in the 34th minute when Fiorentina midfielder Cher Ndour, with an assist from Fiorentina striker Manor Solomon, put the visitors ahead after Juventus had yet to impose themselves on the game. The goal came shortly after Juventus made an early substitution at the half-hour mark, suggesting that Paolo Vanoli's side had already been forced to adapt. That Fiorentina scored almost immediately afterwards, rather than retreating, speaks to the composure carried into this fixture by the team.

At half-time, a substitution removed Teun Koopmeiners from the game - a notable decision by Spalletti, given that Koopmeiners had started in midfield. Jeremie Boga came on in his place. The Bianconeri's best moment of the second half arrived in the 70th minute when Dušan Vlahović had a goal disallowed for offside by VAR. That call, which would have leveled the score at 1-1, proved to be the hinge of the match: within thirteen minutes, Fiorentina had doubled their lead.

Rolando Mandragora, the Fiorentina midfielder who entered as one of three simultaneous substitutions in the 64th minute, scored the second goal in the 83rd minute to make it 2-0. His was the decisive goal - the one that removed any remaining possibility of a Juventus recovery - and it came from a player who had been introduced precisely to manage the game's second phase. Vanoli's triple substitution at the hour mark, bringing on Mandragora, Albert Guðmundsson, and Pietro Comuzzo together, reshaped Fiorentina's capacity to hold and extend their lead. Mandragora's finish was the direct product of that intervention.

The losing side's difficulties were compounded by a sequence of events they could not fully control. Luca Ranieri, the Fiorentina defender, received a red card in the 72nd minute - after he had already been substituted off in the 64th, which is an unusual circumstance that the data records without further explanation. Despite playing against ten men from the 72nd minute onward, Juventus could not convert the numerical advantage into a goal. The VAR disallowance had already deflated the momentum of their best passage of play, and the five substitutions Spalletti made across the second half did not produce the equaliser. A side that had beaten Lecce away and held AC Milan to a goalless draw in their previous matches showed none of that defensive solidity in their own stadium.

Yet across the last three matches, Vanoli's side collected four points, the same as Juventus over the same window. The difference on Sunday was that Fiorentina's goals came at the right moments and Juventus's best chance was ruled out. Juventus, for their part, have taken four points from their last three matches as well, but their goal difference across that stretch - two scored, three conceded - reflects a side that has been leaking at home. Conceding twice here without reply continues that pattern.

Fiorentina came to Turin without a settled rhythm, absorbed an early structural change, lost a player to a red card, and still won by two goals. That is the fact about this match worth carrying forward.