Poland striker Robert Lewandowski netted all four goals as Borussia Dortmund claimed a 4-1 win over Real Madrid in their UEFA Champions League semi-final, first-leg to boost the chances of an all-German final at Wembley on 25 May.
After Bayern Munich routed Barcelona 4-0 on Tuesday night in the first semi-final, Dortmund followed the Bundesliga champions's example 24 hours later by flooring Jose Mourinho's Real.
Dortmund claimed their sixth straight European win at home this season and their second over Real in emphatic style at Signal Iduna Park having run out 2-1 victors in October's group stage win over Madrid.
All Dortmund's pre-match focus had been on 20-year-old midfield star Mario Gotze after Tuesday's announcement he will join Bayern Munich next season after activating a release clause in his contract.
But the night belonged to Lewandowski who stole the limelight with the opening goal, then added a second-half hat-trick to put Dortmund on the verge of their second Champions League final having won the 1997 title.
Gotze's floated cross from the left wing found Lewandowski unmarked at the back post to stab the ball home with just eight minutes on the clock. The goal spurred Real into life and Ronaldo forced Dortmund goalkeeper Roman Weidenfeller into a diving save on 24 minutes.
Real drew level two minutes before the break when Dortmund defender Mats Hummels' back pass was snatched by Gonzalo Higuain, who drew Weidenfeller and squared for Ronaldo to tap in his 11th goal in ten European games.
Dortmund start second half at speed
The hosts turned up the pace in the second half and Lewandowski grabbed his second with clinical finishing on the turn to slot home Reus' pass and beat Lopez on 50 minutes.
He netted his third five minutes later when he latched onto Marcel Schmelzer's cross, then beat centre-back Pepe before drilling his shot home.
With Dortmund fans in delirium, he claimed his fourth of the night when Reus was fouled in the area by Xabi Alonso, after Gotze's through-ball, and there was only one candidate when the referee pointed to the penalty spot on 66 minutes.
Mourinho tried to breathe some life into his Real side with two changes as Karim Benzema came on for striker Higuain and Angel Di Maria took over for Luka Modic in the central midfield position. But only Lopez's excellent diving save denied Lewandowski his fifth moments later. Ronaldo's away goal now gives Real a slim life-line for the return leg at the Bernabeu.