Karim Benzema scored a superb second-half hat-trick as Real Madrid produced a stirring fightback at a raucous Bernabeu to reach the Champions League quarter-finals at the expense of Paris St-Germain.
Kylian Mbappe’s first-half goal had given PSG a deserved two-goal aggregate lead and looked to have put Mauricio Pochettino’s side well on course for the last eight.
However, a mistake from PSG goalkeeper Gianluigi Donnarumma proved the catalyst for a dramatic recovery with Benzema turning home after the Italian dawdled in possession.
Luka Modric’s driving run and intricate pass made Benzema’s second as he levelled the tie against a clearly panicked PSG, and as the visitors attempted to regroup the 34-year-old drove a low effort into the bottom right corner seconds after the restart to settle the tie.
Until Donnarumma’s error PSG had been in complete control.
Marco Verratti was slick and dominant in midfield, while Neymar and Lionel Messi worked themselves into some dangerous positions as the hosts struggled to contain their more fluent opponents.
Mbappe in particular was electric, racing on to a pass from Neymar to open the scoring against the side he has been heavily tipped to join in the summer when his contract at PSG expires.
Either side of that the 23-year-old tormented the Real defence, twice having goals correctly disallowed for offside but showing his predatory instincts nonetheless.
A surge of acceleration also saw him burst past Real’s Eder Militao and only a brilliant covering challenge from David Alaba prevented him from adding to his tally.
Mbappe’s influence was such that he received warm applause from the home support as he got up after appearing to be hurt in a tackle, but the real damage to his and PSG’s long-standing aspirations in the competition were still to come.