Match ends, Juventus 1, Ajax 2.
Ajax's sensational Champions League run continued as teenage captain Matthijs de Ligt's goal eliminated Juventus and secured their place in the semi-finals.
Cristiano Ronaldo, a five-time winner of the tournament, headed the hosts in front from a first-half corner.
But Ajax battled level as Donny van de Beek controlled Hakim Ziyech's shot and slotted past Wojciech Szczesny.
Ziyech went close after the break before De Ligt, up from the back, scored a decisive, powerful header.
The away-goals rule left Juventus needing two in the remaining 23 minutes, but it could have been even more comfortable for the visitors in the closing stages with David Neres shooting wide and Ziyech flagged offside after whipping a smart shot into the top corner.
Ronaldo, who picked up a late yellow card for a frustrated lunge at Joel Veltman, stalked off the pitch at the final whistle, having been knocked out of the competition for the first time since Juventus beat his previous club Real Madrid in May 2015.
Meanwhile, as they did after their sensational away win over Real Madrid in the previous round, Ajax's youthful side bounced in front of their raucous band of supporters and home fans streamed out the exits.
Ajax will face the winner of Manchester City and Tottenham's quarter-final, which Spurs lead 1-0 before Wednesday's second leg at Etihad Stadium.
Back to big time
Victory marks Ajax's return to the last four of Europe's premier competition for the first time since a team containing Daley Blind's father Danny, Marc Overmars and Ronald de Boer were beaten in the 1997 semi-finals - by Juventus.
Without an automatic group-stage place for the Eredivisie, the current side started their Champions League campaign as 250-1 outsiders in July's qualifying rounds.
However, their attacking exuberance and unwavering belief in their ability to match the continent's best was summed up by De Ligt.
The 19-year-old captain was found wanting for Ronaldo's opener, unable to track the Portuguese's run through a packed penalty area and leaving him free for the 98th headed goal of his career.
However, after regaining his defensive composure, De Ligt completed his redemption from Ajax's own set-piece, planting a downward header past a rooted Szczesny.
This season will be this Ajax side's only shot at regaining the trophy they last won in 1995.
Manager Erik ten Hag has admitted De Ligt will leave at the end of the season, while team-mate Frenkie de Jong, 21, has already agreed a summer move to Barcelona. Dangerous wide attacker David Neres, meanwhile, has been linked with a move to the Premier League.
End of an era
Ronaldo, recruited at a cost of £99.2m in the summer, was intended to provide the final piece of Champions League-winning know-how for a Juventus side that had lost two finals in the previous four seasons.
A second-leg hat-trick dragged his side to victory over Atletico Madrid in the last 16, but his dreams of matching former Ajax, Real Madrid and AC Milan midfielder Clarence Seedorf by lifting the trophy with a third different club were wrecked by Ajax's collective brilliance.
Instead, he will be absent from the last four for the first time since 2010.
Funds allowing, manager Massimiliano Allegri may contemplate more additions to his squad this summer to try to add continental success to their domestic dominance.
Man of the match - Hakim Ziyech
Match stats
- Ajax have qualified for the semi-finals of the European Cup/Champions League for the ninth time in their history, and the first since the 1996-97 season.
- Ajax are the first team from outside the traditional top five European leagues to reach the Champions League semi-final since 2004-05, when fellow Dutch side PSV Eindhoven did so.
- Juventus have lost two home games in a single European Cup/Champions League campaign for the first time in their history (1-2 v both Manchester United and Ajax).
- Ajax have scored 155 goals this season across all competitions, their joint-most in a single season in club history (also 155 in 2009-10).
- This was Ajax's third consecutive away win in the Champions League; their longest such streak since between November 1995 and March 1997 (seven wins).
- Juventus' Cristiano Ronaldo has netted nine goals against Ajax in the Champions League - only against his current club Juventus (10) has he scored more against a single opponent in the competition.
- Ajax defender Matthijs de Ligt is the youngest Dutch player to score in a Champions League knockout match (19 years 246 days) since Nordin Wooter in April 1996 for Ajax versus Panathinaikos (19 years 237 days).
Line-ups
Juventus
Formation 4-4-2
- 1Szczesny
- 2De SciglioSubstituted forCanceloat 64'minutes
- 19Bonucci
- 24Rugani
- 12Alex Sandro
- 33BernardeschiSubstituted forBentancurat 80'minutes
- 23CanBooked at 69mins
- 5Pjanic
- 14Matuidi
- 10DybalaSubstituted forKeanat 45'minutes
- 7Cristiano RonaldoBooked at 90mins
Substitutes
- 6Khedira
- 15Barzagli
- 18Kean
- 20Cancelo
- 21Pinsoglio
- 30Bentancur
- 37Spinazzola
Ajax
Formation 4-2-3-1
- 24Onana
- 3Veltman
- 4de Ligt
- 17Blind
- 12MazraouiSubstituted forSinkgravenat 11'minutesSubstituted forMagallánat 82'minutes
- 20Schöne
- 21F de Jong
- 22ZiyechSubstituted forHuntelaarat 88'minutes
- 6van de Beek
- 7Neres
- 10Tadic
Substitutes
- 8Sinkgraven
- 9Huntelaar
- 16Magallán
- 25Dolberg
- 28Semedo Varela
- 30de Wit
- 40Ekkelenkamp
- Referee:
- Clément Turpin
- Attendance:
- 41,445
Match Stats
- Possession
- Home51%
- Away49%
- Shots
- Home13
- Away14
- Shots on Target
- Home3
- Away4
- Corners
- Home4
- Away5
- Fouls
- Home14
- Away12
Live Text
Post update
Full Time
Second Half ends, Juventus 1, Ajax 2.
Booking
Cristiano Ronaldo (Juventus) is shown the yellow card for a bad foul.
Post update
Foul by Cristiano Ronaldo (Juventus).
Post update
Joël Veltman (Ajax) wins a free kick on the right wing.
Post update
Foul by Leonardo Bonucci (Juventus).
Post update
Lasse Schöne (Ajax) wins a free kick in the defensive half.
Post update
Foul by João Cancelo (Juventus).
Post update
Dusan Tadic (Ajax) wins a free kick in the defensive half.
Post update
Foul by Lasse Schöne (Ajax).
Post update
Cristiano Ronaldo (Juventus) wins a free kick in the defensive half.
Substitution
Substitution, Ajax. Klaas-Jan Huntelaar replaces Hakim Ziyech.
Post update
Dusan Tadic (Ajax) wins a free kick in the defensive half.
Post update
Foul by Daniele Rugani (Juventus).
Post update
Hand ball by Alex Sandro (Juventus).
Post update
Donny van de Beek (Ajax) wins a free kick in the defensive half.
Post update
Foul by Miralem Pjanic (Juventus).
Post update
Attempt missed. Lasse Schöne (Ajax) right footed shot from the centre of the box misses to the right.
Substitution
Substitution, Ajax. Lisandro Magallán replaces Daley Sinkgraven.
Post update
Offside, Juventus. Emre Can tries a through ball, but Cristiano Ronaldo is caught offside.
Comments
Join the conversation
He was arrogant at united, a petulant ego at Real.......and a disgrace at Juve. At least Ajax have earn't the respect from the rest of Europe!
But that's how the Dutch league works, shopping window for the bigger leagues.
Bye bye juve, we won't miss you!
If only their finishing was a fraction of their build-up tonight then Juve may have had a record home defeat!
Ziyech, Neres, De Ligt, de Jong, all excellent.
Then add back Tadic to the mix too...
Watvhed this in preference to the ManU game in hope and expectation of such a result.
City or Spurs for them next. That'll be a great game too.
Never congrats the winner when he loses.
I can see them reaching the final.
On paper city and Spurs are better but they would still have to bring their A-game. Ajax are hungrier and more energetic than any other team. They have played the best football of any team in the UCL this year (including Barca and City).
Just win it once before you get raided.
I say : You fired mister
"Total football"(Johann Cruyff) was a joy to watch for ALL football supporters
and after years of struggle AJAX are back....big time.
Away at Juve in Turin and having more shots and opportunities is amazing.
It is a refreshing belief now that dutch football will get back to were it was.
So well done Ajax , love it thanks x