Ajax stunned 13-time European champions Real Madrid at the Bernabeu to progress from a Champions League knockout tie for the first time in 22 years, the BBC reports.
Trailing 2-1 from the first leg, Erik ten Hag's side stormed into an aggregate lead after just 18 minutes through forwards Hakim Ziyech and David Neres.
Dusan Tadic, provider of his side's first two goals, then added a brilliant third as he whipped an effort into the top corner from the edge of the area.
Real's Marco Asensio scored with 20 minutes remaining.
But Ajax midfielder Lasse Schone scored a spectacular free-kick just two minutes later to leave Santiago Solari's side requiring three goals to progress.