A Cristiano Ronaldo hat-trick sent Real Madrid into the Champions League semi-final as Wolfsburg wilted despite taking a 2-0 lead into the game.
The Portuguese has 46 goals this season but none were more important than these three taking him to 16 Champions League goals this year and putting the Spanish side in the last four for the sixth year running.
He had dragged his team into a two-goal lead in the first half but frustration was creeping in when on 76 minutes Luka Modric charged at the Wolfsburg defence and won a free-kick. Ronaldo sent it past Diego Benaglio from 30 yards out and brought the house down. He has so often been under-appreciated at the Santiago Bernabeu but even by his high standards this one man show was something extraordinary and will go down as one of the greatest individual performances in a Real Madrid shirt.
Cristiano Ronaldo passionately celebrates after scoring a hat-trick to complete Real Madrid's stunning turnaround against Wolfsburg
Real star Ronaldo scored his third goal of the night to seal a 3-2 aggregate victory after the Spanish side had trailed 2-0 from the first leg
Ronaldo was the hero as he kept his cool to strike his free-kick low and hard into the bottom corner of the Wolfsburg net
Ronaldo slots the ball past Wolfsburg goalkeeper Diego Benaglio to score the first goal to start the incredible comeback
Real Madrid started the game 2-0 down on aggregate but Ronaldo (celebrating the opener) put the La Liga giants ahead on 15 minutes
Ronaldo scored Real Madrid's second goal of the game just two minutes after the first, powerfully heading home ahead of Josh Guilavogui
Ronaldo beams with delight with his arms in the air after levelling the scores on aggregate in Tuesday's Champions League quarter-final
Gareth Bale (left) roars in celebration as Marcelo (second right) and Toni Kroos (right) join in the celebrations with Real Madrid's talisman
Ronaldo clenches his fist and screams in the direction of the Real Madrid supporters as fellow Portugal international Pepe embraces him
Ronaldo puts his chest after scoring twice in the first half as Real Madrid looked to reach their sixth successive semi-final in Europe
Pepe celebrates in front of the home support after Ronaldo put Real two goals up on the night at the Bernabeu in the Spanish capital
Real Madrid: Navas 7, Carvajal 8, Pepe 6, Ramos 7K Marcelo 6, Modric 6, Casemiro 6, Kroos 6, Bale 6, Ronaldo 9, Benzema 7
Subs: Casilla, Varane, Rodriguez, Lucas, Jese, Isco, Danilo.
Scorer: Ronaldo, 15, 17, 77
Wolfsburg: Benaglio 6, Vieirinha 6, Naldo 6, Dante 6, Rodríguez 6, Guilavogui 6, Luiz Gustavo 6, Henrique 6, Draxler 6 (Kruse,30), Arnold 6, Schurle 7
Subs: Casteels, Schafer, Caligiuri, Kruse, Dost, Trasch, Knoche.
Referee: Viktor Kassai (Hungary)