Real Madrid welcomed Schalke 04 to the Bernabeu on Tuesday for the second leg of their last-16 clash in the Champions League.
The home side entered the match as the firm favourites to advance into the quarter-finals following a 2-0 victory in the first leg last month.
Schalke took the lead on the night through Christian Fuchs after 20 minutes, but a towering header from Cristiano Ronaldo levelled the scores just five minutes later.
The German side regained the lead late in the first period when Klaas-Jan Huntelaar fired home from close range, but again Real Madrid responded as Ronaldo netted his second header of the match in first-half stoppage time.
Real Madrid then led 3-2 on the night through Karim Benzema after 53 minutes, before Leroy Sane bent one into the top corner for 3-3 just four minutes later.
Huntelaar scored his second late on to send Schalke 4-3 ahead on the night, but the German side could not find another as Real Madrid advanced 5-4 on aggregate.
Read how it all unfolded in Sports Mole's minute-by-minute live commentary of the action below.
REAL: Casillas; Arbeloa, Pepe, Varane, Coentrao; Khedira, Isco, Kroos; Bale, Benzema, Ronaldo
SCHALKE: Wellenreuther; Howedes, Matip, Nastasic; Hoger, Neustadter, Fuchs, Barnetta; Meyer, Choupo-Moting, Huntelaar
© Getty Images
© Getty Images
© Getty Images
2 - Real Madrid have not failed to score in consecutive games (all competitions) since September 2011 (vs Racing & Rayo). Warning.
— OptaJohan (@OptaJohan) March 10, 2015 342 - Klaas-Jan Huntelaar has failed to score a CL goal in his last 342 playing minutes, his longest drought since 2010 (509). Task.
— OptaJohan (@OptaJohan) March 10, 2015 40 - Cristiano Ronaldo has scored his 40th competitive goal for Real Madrid this season in what is his 36th appearance. Monster.
— OptaJoe (@OptaJoe) March 10, 2015 

