At Allianz Stadium in Turin, Juventus survived a remarkable extra-time fightback from Galatasaray to win 3–2 after 120 minutes in their UEFA Champions League Round of 32 tie. Luciano Spalletti’s side led 3–0 after 82 minutes despite playing more than a half with ten men, only to be dragged into a frantic finale by Okan Buruk’s late attacking changes. The Italians, who began the night 13th in the overall Champions League standings with 13 points and a +4 goal difference, ultimately held on to strengthen an unbeaten home record in this campaign, while Galatasaray’s inconsistent European run took another painful twist.
First-half analysis
The tone was set even before kick-off when Juventus substitute goalkeeper Carlo Pinsoglio was booked for argument at -5', underlining the tension of a knockout night. Once underway, the early disciplinary edge continued: Victor Osimhen collected a yellow card for a foul on 14', followed by Lloyd Kelly’s caution for Juventus on 25' and Kenan Yıldız’s on 31'. Roland Sallai’s booking for a foul on 33' showed both sides were willing to push the physical limits.
The breakthrough came on 37'. Juventus midfielder Manuel Locatelli converted from the penalty spot to give the hosts a 1–0 lead, a crucial advantage in a cagey first period where clear events were otherwise scarce. Galatasaray, despite their technical quality, could not translate their possession into telling moments before the interval, and Spalletti’s 4-3-3 went into half-time with a narrow but deserved edge, built on discipline in midfield and the composure of their central spine.
Second half and tactical shifts
The second half exploded into life almost immediately. At 48' a VAR review upgraded Kelly’s earlier yellow, and on 49' the Juventus defender was shown a straight red card for a foul, leaving the hosts to defend their lead with ten men for over 40 minutes plus extra time. Spalletti was suddenly forced into a containment mindset, while Buruk sensed opportunity.
On 59', Galatasaray made a double attacking switch: Noa Lang went off for Leroy Sané, and Sallai was replaced by Sacha Boey, adding pace and width on the right. Yet it was Juventus who struck next. After Gabriel Sara was booked for persistent fouling on 60', Spalletti freshened his frontline on 67', withdrawing Francisco Conceição and Jonathan David for Edon Zhegrova and Jérémie Boga. The changes paid off quickly. On 70', defender Federico Gatti doubled the lead, finishing after involvement from Pierre Kalulu, a hammer blow to Galatasaray’s hopes against ten men.
Buruk responded on 71' by introducing İlkay Gündoğan for Sara to add control in midfield, but Juventus continued to manage the moments. Spalletti replaced Khéphren Thuram with Vasilije Adžić on 77', and on 82' Weston McKennie made it 3–0, scoring from a move involving Teun Koopmeiners. At that stage, with Mauro Icardi and Eren Elmalı coming on for Mario Lemina and Ismail Jakobs on 87', Galatasaray looked to be chasing a lost cause.
Extra time, however, flipped the narrative. Spalletti continued to rotate, sending on Fabio Miretti for Yıldız on 103', then Filip Kostić and Loïs Openda for Locatelli and Kalulu on 109'. Buruk made his own bold switch at 103', replacing Lucas Torreira with Wilfried Singo, a more adventurous option. It transformed the visitors. On 105', Osimhen finally found the net, assisted by Barış Alper Yılmaz, to make it 3–1. Uğurcan Çakır was booked for time wasting on 111' as Galatasaray tried to manage their own momentum, but they kept pushing. At 119', Barış Alper Yılmaz turned scorer, finishing from a Singo assist to bring it back to 3–2 and set up a breathless final minute that Juventus just about survived.
Statistical deep dive
Across 120 minutes, Juventus leaned on volume and territory in the final third, while Galatasaray controlled more of the ball. The visitors completed 576 passes to Juventus’ 498 and enjoyed 53% of possession, with a higher pass accuracy (83% to 79%). Yet that control did not translate into supremacy on the scoreboard, nor in shot volume.
Juventus attempted 28 total shots to Galatasaray’s 16, with 9 versus 8 on target. The expected goals underline how dangerous Spalletti’s side were: 5.06 xG compared to Galatasaray’s 2.01. Even with a man down, the Italians generated more and better chances, and might feel they should have killed the tie even earlier. Both goalkeepers made six saves, reflecting a game that was open whenever it broke into transition.
Discipline was a defining feature. Juventus committed 17 fouls and finished with three yellow cards plus Kelly’s red, the dismissal almost changing the course of the tie. Galatasaray’s 14 fouls and four yellows – including for Osimhen, Sallai, Sara and Çakır – highlighted the intensity and occasional desperation of their press and late-game tactics.
Standings and implications
For Juventus, already on 13 points with a +4 goal difference and just one defeat in eight Champions League games, this dramatic win reinforces their status as one of the competition’s most resilient sides, especially at home where they remain unbeaten (2 wins, 2 draws, 9 goals scored, 5 conceded). Galatasaray, 20th in the overall table with 10 points and a -2 goal difference, exit with a mixed record of three wins and four defeats from eight. Their strong home form could not offset a fragile away record (three losses in four), and this late surge in Turin ultimately came too late to rescue their European campaign.





