Ajax have exceeded all expectations in the Champions League this season - and that's an understatement.
Despite finishing second in Group E and drawing holders Real Madrid in the last 16, the Dutch side won 5-3 on aggregate - including a 4-1 win at the Bernabeu - to reach the quarter-finals.
Next up was Cristiano Ronaldo's Juventus, who were expected to be one challenge too many for Ajax's young stars.
But it wasn't. Frenkie de Jong and co. drew the first leg at home and then won 2-1 at the Juventus Stadium on Tuesday night.
Ronaldo opened the scoring with a trademark header before Donny van der Beek and captain Matthijs de Ligt secured Ajax a place in the last four for the first time since 1997.
Manchester City or Tottenham will be de Godenzonen's opponents in the semi-finals and given the run they're on, they'll be confident of beating both.
As for Ronaldo, four Champions League titles in a row proved too many for the 34-year-old after winning the competition with Real Madrid in 2016, 2017 and 2018.
Juventus signed Ronaldo for €100m last summer to end their wait for European glory - they last won the Champions League in 1996 - but in the end he couldn't do it all on his own.
It just goes to show that money can't buy you everything, especially when you consider Ajax's starting XI to face Juve only cost €50m to assemble.
That's right, Ajax's entire line-up cost half the amount of Ronaldo's move to Juventus.
And arguably their best player, Frenkie de Jong, joined for a single euro. Take a look at Ajax's team and their transfer fees below.
GK: Andre Onana - €150,000
RB: Joel Veltman - free (academy)
CB: Matthijs de Ligt - free (academy)
CB: Daley Blind - €16m
LB: Noussair Mazraoui - free (academy)
CDM: Lasse Schone - free (Bosman transfer)
CDM: Frenkie de Jong - €1 (one euro)
RM: Hakim Ziyech €11m
CAM: Donny van de Beek - free (academy)
LM: David Neres - €12m
ST: Dusan Tadic - €11.5m
Total - €50.65m
Current worth - €330m
Staggering. Winning the Champions League remains hugely unlikely for Ajax with Barcelona and Liverpool still in the competition, but they deserve huge credit nonetheless.
Unfortunately there's a good chance their squad will be broken up this summer, with De Jong heading for Barcelona and De Ligt rumoured to be following him.