Juventus came back from a goal down with two strikes in three second-half minutes to knock Tottenham Hotspur out and advance to the quarter-finals of the Champions League.
A dominant Spurs took the lead in the first half after Son Heung-min scuffed his shot into the net following Kieran Tripper's square pass. Stephan Lichtsteiner's introduction on the hour-mark changed the direction of the tie, as strikers Gonzalo Higuain and Paolo Dybala scored in quick succession to break Spurs hearts.
The hosts rallied late on - Harry Kane hitting the post in the 90th minute - but were denied by some exquisite Juventus defending in the latter stages.
Here are the player ratings from an eye-catching game at Wembley.
Tottenham Hotspur
Hugo Lloris - 6/10
Lloris could not do much to prevent the two goals from being scored. Apart from picking the ball out of his net twice, the French shot-stopper didn't have much to do.
Kieran Trippier - 7/10
Trippier looked positive from the outset, pressing high up the pitch to put Juventus under pressure. He provided the assist for Son's goal with a well-judged square pass across goal.
Jan Vertonghen - 6/10
Vertonghen was lucky not to get penalized for what looked like a foul on Douglas Costa inside the box. He was guilty of a handful of rash challenges. He must share the blame for allowing Dybala to run straight through the defence in the build-up to Juventus' tie-winning goal.
Davinson Sanchez - 6.5/10
Sanchez made a couple of excellent challenges to neutralize Juventus' counter-attacks. He was rock-solid at the back and held off the aerial threat of Higuain for most of the game apart from those five killer minutes which swung the tie in the Old Lady's favour.
Ben Davies - 6.5/10
Davies, like Trippier, is a full-back who likes going up the field to supply crosses and square passes for the forwards to deal with. His balls into the box were well dealt with by some outstanding Juventus defending.
Eric Dier - 6/10
Dier was disciplined in defensive midfield for majority of the game, but will be held guilty for allowing Higuain to run across the width of the 18-yard box to score Juventus' equaliser.
Mousa Dembele - 7/10
Dembele was fantastic in the heart of Spurs' midfield, winning possession from the busy Dybala and setting up his side's attacking quartet with some fine forward passes.
Christian Eriksen - 6.5/10
Eriksen moved the ball neatly in the attacking third and played in Dele Alli and Harry Kane for them to capitalize on, but Juventus' defence stayed put and had an answer to just about any attempted key pass.
Dele Alli - 7/10
Alli's intensity in an attacking midfield role was a handful for Chiellini and co., though they eventually passed that test thanks to some vital challenges to disposses the 21-year old. He had a couple of cracks at goal, both well covered by Buffon.
Heung-min Son - 7.5/10
The Korean was arguably Spurs' best player on the night, displaying his hunger to have a go at an uncompromising Old Lady back-line.
He was lucky that his fluffed shot found its way in, but could also count himself unfortunate to narrowly miss the target from close range on a few other instances. He had the upper hand over veteran Barzagli at right full-back and put the Italian on his toes during their 60 minutes' head-to-head stint.
Harry Kane - 6.5/10
Kane missed a number of opportunities to score, rounding off Buffon only to find the side-netting from a tight angle in the first half, before being sensationally thwarted by a Chiellini tackle when the ball was certain to find its way into the English strikers' path.
He struck the woodwork with a 90th-minute header, summing up a frustrating evening for the Spurs' star which ended in agony for the North London outfit.
Substitutes
Erik Lamela - 6/10
Lamela looked dangerous as he brought the ball into play from the right side of midfield, but was not able to affect the final ball for his fellow forwards.
Fernando Llorente - NA
The tall striker was thrown on with minutes remaining in the hope of salvaging extra-time for the home side, but could not make his aerial attribute count for much. He should have been brought on earlier to pose more of a threat against the Juventus brick-wall.
Juventus
Gianluigi Buffon - 6.5/10
Buffon made a number of routine saves to keep his side in the tie. He was faultless for the concession of the Spurs goal.
Andrea Barzagli - 6.5/10
The 36-year-old was tested constantly by the intensity and control displayed on the ball by Son, age being the decisive factor on the night. He was unable to provide any width going forward.
He would have been relieved to partner Chiellini in central defence after Benatia was substituted for natural right-back Stephan Lichtsteiner. His goal-line clearance to deny an on-rushing Lamela gives him the redemption points after struggling at right-back.
Giorgio Chiellini - 8/10
Chiellini was a leader at the back against a wave of Spurs attacks. He managed to thwart a hungry Dele Alli into getting a clear shy at goal and deserves immense praise for a last-ditch clearance to prevent a lurking Harry Kane from meeting a fiercely driven low ball across the 6-yard box. He is a contender for the Man of the Match.
Medhi Benatia - 7.5/10
Benatia was impressive at the back, committing himself to numerous last-man challenges to frustrate the likes of Harry Kane.
Alex Sandro - 7/10
Sandro - though assigned a full-back role - played more as a wing-back, starting from advanced positions on the wing and relying on Matuidi to occupy the vacant left-back position.
Though his intentions were positive from the outset -with Juventus were chasing the away goal they needed to have a chance of progressing, but his final passing lacked the cutting edge to unlock a resolute Spurs' defence.
Sami Khedira - 7.5/10
Khedira's work-ethic was absolutely commendable on Wednesday night. He slotted into a defensive role to fill any gaps that his defence may have left open. When they needed bodies up the field, the German made himself available as well, crucially flicking his header from Lichstiner's cross in the path of Higuain to level matters. He transformed defence into attack on multiple instances for Allegri's side.
Miralem Pjanic - 6/10
Pjanic was below average at Wembley. His set-pieces were shocking and he was overly aggressive when going in for a challenge. He was walking a very thin line during the second half.
Blaise Matuidi - 7/10
Matuidi was another one who worked his socks off in the Juventus midfield. He occasionally slotted into a left-back role to allow Alex Sandro to move forward and also made vital tackles to impede Spurs' progress towards the goal.
Paulo Dybala - 7/10
Dybala was mostly a quiet figure until his goal, beating the offside trap to out-pace Tottenham's defenders and calmly put the ball into the back of the net to complete the turnaround. He was dangerous since, using his pace to go head-to-head with opposition defenders while haring towards goal.
Gonzalo Higuain - 7.5/10
For 60 minutes, Higuain was unable to stamp his authority on the game owing to Spurs' dominance and his repeatedly being flagged offside. However, when he got his chance, he made no mistake in meeting Khedira's flick-on to slot the ball past Lloris.
Moments later, he turned provider, sending Dybala through with a slick pass to swing the advantage in the Italian Champions' favour. His height and physical prowess meant that he was able to help his defenders out in the dying stages.
Douglas Costa - 6.5/10
Costa used his twinkle-toed feet to make approaches into the Spurs' box, but could not apply the final ball that would have given Higuain or Dybala the opportunity to test Lloris. He should probably have won a penalty for a challenge on him by Vertonghen.
Substitutes
Kwadwo Asamoah - 7/10
Asamoah came on in place of a tiring Matuidi to bring in some fresh legs. His introduction was soon followed by Juventus' quick-fire double, meaning that his sole job was to stay in the box and defend crosses coming in from a desperate Spurs. He did his job professionally to see the game out.
Stephan Lichtsteiner - 7.5/10
Lichtsteiner's introduction altered the entire context of the tie. Within moments of his coming on, he was seen running up the right flank - something which Barzagli hadn't done the entire game - and forcing Davies to defend crosses. His cross in the build-up to the first goal was perfectly weighted for Khedira to flick on and find Higuain. Allegri deserves praise for making this particular switch at the right time.
Stefano Sturaro - NA
Sturaro was sent on to shut up shop by adding more bodies in the defensive third.