Harry Kane's superb late strike gave Tottenham Hotspur a 3-2 victory over Juventus in an entertaining International Champions Cup encounter in Singapore on Sunday.
Juve put out an attacking side with new boy Matthijs de Ligt on the bench, as Spurs missed captain Hugo Lloris through tonsillitis.
Spurs were denied the opener as early as the fourth minute after Heung Min-Son shot against the post from a difficult angle following a through ball.
The North London club eventually made their presence on 31 minutes after Erik Lamela tapped home a rebound from Gianluigi Buffon, who had spurned Troy Parrott's shot.
Gazzaniga finally made a save five minutes later from a looping header by Mario Mandzukic following a cross from the left.
Spurs made five changes at halftime as Lucas Moura, Harry Kane, Jan Vertonghen, Juan Foyth and Moussa Sissoko replaced Son, Parrott, Japhet Tanganga, Toby Alderweireld and Dele Alli respectively.
Juve responded with four changes in debutant Adrien Rabiot, Merih Demiral, Gonzalo Higuain, Wojciech Szczesny for Buffon, Mandzukic, Emre Can and Daniele Rugani respectively.
The reshuffling worked for Juve as Higuain finished off a well-coordinated one-two with Federico Bernardeschi 57 minutes gone.
After three minutes, the Old Lady grabbed the lead through Ronaldo who positioned kindly to steer home Mattia De Sciglio's low cross.
Both sides put on their summer signings in de Ligt and Tanguy Ndombele, with Leonardo Bonucci and Lamela hauled off respectively.
Juve surrendered their advantage on 65 minutes when Ndombela combined with Moura, who moved ahead of his marker to find the bottom corner.
Bernardeschi looked to put the Italian champions back in front twenty minutes from time with a solid shot, but Gazzaniga saved smartly.
Spurs seized the contest at the death with an audacious lob from the halfway line by Kane-giving the UEFA Champions League finalists a fine start to their pre-season journey.