Despite losing 3-1 on the night, Real Madrid knocked Juventus out of the Champions League in the quarter-finals with a 4-3 aggregate win in an explosive encounter at the Santiago Bernabeu.Cristiano Ronaldo's winner in stoppage time assured Real of yet another semi-final appearance while Juve saw their captain and goalkeeper Gianluigi Buffon sent off in the dying minutes.It was the visitors who drew first blood when Mario Mandzukic opened the scoring in the second minute. He doubled the lead later on before Blaise Matuidi made it 3-0 in the second half.With the game seemingly headed for extra time, Medhi Benatia conceded a penalty for a foul on Lucas Vazquez which saw Juve's players incensed. It eventually led to referee Michael Oliver sending off Buffon for confronting and pushing the English referee.Wojciech Szczesny was subbed on but no goalkeeper could stop Ronaldo's thunderbolt that sealed Real's progress. Here's how Twitter reacted to the game.Ronaldo. Was there ever any doubt? #UCL pic.twitter.com/K6dbSbOaKc— UEFA Champions League (@ChampionsLeague) April 11, 2018Only one player has scored 15+ Champions League goals in a single season... ⚽️That man is Cristiano Ronaldo and he's now done it THREE times! 😱 pic.twitter.com/ajNpZhnH9R— Football on BT Sport (@btsportfootball) April 11, 201815 - 15 or more goals in a single Champions League campaign:Cristiano Ronaldo in 2013/14 (17)Cristiano Ronaldo in 2015/16 (16)Cristiano Ronaldo in 2017/18 (15).Saviour.— OptaJohan (@OptaJohan) April 11, 2018Europe’s big 5 leagues – most goals (all comps) in 201825 – C. Ronaldo (16 apps)20 – L. Messi (22)18 – A. Griezmann (20)16 – C. Immobile (18)16 – M. Salah (15)16 – L. Suarez (22)#UCL pic.twitter.com/0XSs7Pb87p— Sky Sports Statto (@SkySportsStatto) April 11, 20183 - Juventus are the first side to have beaten Real Madrid three times in Bernabeu in European competition. Sorrow.— OptaPaolo (@OptaPaolo) April 11, 2018pic.twitter.com/bHOjRLkDva— JuventusFC (@juventusfc) April 11, 201810 - Cristiano Ronaldo has scored 10 goals against Juventus in the Champions League, the most for a player against a single opponent. Hero. pic.twitter.com/PylIGvIupV— OptaJose (@OptaJose) April 11, 2018Gianluigi Buffon has played his final match in the Champions League.117 appearances50 clean sheetsNot the end anyone wanted. pic.twitter.com/UdbluxGeff— Squawka Football (@Squawka) April 11, 2018Cristiano Ronaldo's 97th-minute goal was his latest goal ever in normal time of a competitive match for club and country. On 25 September 2013, Ronaldo scored a 96th-minute penalty in Real's 2-1 La Liga win at Elche. #RealJuve #RMAJUV #Juve— Gracenote Live (@GracenoteLive) April 11, 2018Barca throw away a 3 goal lead. Sevilla out. Real Madrid with a last minute penalty to save Spain from the most humiliating national exit from Europe since Brexit.— Paddy Power (@paddypower) April 11, 20182 - Only Juventus have had two players score a Champions League brace away against Real Madrid (Alessandro Del Piero in November 2008 and Mandzukic tonight). Signora.#RealMadridJuve #RealJuventus— OptaPaolo (@OptaPaolo) April 11, 20182 - Mario Mandzukic is the first player to score two headers in a Champions League game against Real Madrid since at least 2003/04. Warrior. pic.twitter.com/0QFQeKTPp6— OptaJose (@OptaJose) April 11, 20182 - Mario Mandzukic is the first player to score two first-half goals away at the Bernabeu in a Champions League match. Fighting. #RMAJUVE— OptaJoe (@OptaJoe) April 11, 201812 years ago, Buffon "retired" Zidane from football (with expulsion included) and today Zidane has "retired" Buffon from the Champions League (with expulsion included). The circle of life. The soccer cycle. Legends in any case. And none of them deserved an end like that #RMAJUV pic.twitter.com/5VZz6BwDH7— MisterChip (English) (@MisterChiping) April 11, 20181 - Gianluigi Buffon has been sent off in the Champions League for the 1st time in his career (117 games). End. pic.twitter.com/0QpObjUmNC— OptaJean (@OptaJean) April 11, 2018A late penalty, involving Juventus FC, sealing a questionable win.. Serie A: this means a Juventus winEurope: this means a Juventus loss— Pete Acquaviva (@PDAcquaviva) April 11, 2018"Buffon? Buffoon, more like!"Shut up Da.— Paddy Power (@paddypower) April 11, 2018Sport is so incredibly cruel sometimes. Gotta feel for Buffon, a player that has played longer than anyone else on that field and with so much heart.— Alex Morgan (@alexmorgan13) April 11, 2018De Gea at his home right now seeing Buffon get sent off in his final game after deliberately omitting him from the Top 5 GKs in the world. pic.twitter.com/xJKKabe8hq— Hesham Bilal-Hafiz (@hesham786) April 11, 2018If I was Buffon I would have just full on Zidane'd the ref— Ben 'Benson' Bowe (@Benson_EU) April 11, 2018Exclusive video of Real Madrid player's celebrating Ronaldo's penalty. pic.twitter.com/MISXWvxWhH— Sheroz 😺 (@Sherozaayyyy) April 11, 2018Ronaldo fans VS Messi fans this night pic.twitter.com/SSdSEH0UPE— Omoniyi Israel (@omoissy) April 11, 2018It's not over until Cristiano Ronaldo says so pic.twitter.com/kEx8RRo7al— Ali (@TheBeardedRauI) April 11, 2018Ronaldo has now scored in 11 straight CL games. 15 goals in 10 CL games this season. 120 goals in 150 CL games. He's heading to his 8th straight CL semi final. Unreal numbers.— Cerè (@Cerebrone) April 11, 2018A moment of silence for all those Barca fans who were waiting for Real Madrid to get knocked out by Juventus 😂Go back to your caves 😉— Madrid Xtra (@madridxtra) April 11, 2018Meanwhile, the jokes continue on Harry Kane claiming EVERYTHING after he was awarded a goal by the Premier League.BREAKING: Spurs appeal to UEFA for Ronaldo's penalty kick goal v Juventus to be awarded to Harry Kane. pic.twitter.com/BLzk79kWxw— SportsJOE (@SportsJOE_UK) April 11, 2018A quick look at tonight's fixtures as we pass the hour mark⏱ Real Madrid 0-3 Juventus2' Kane37' Kane61' KaneWolves 2-0 Derby County6' Kane51' KaneAlso, in NorwaySandefjord 1-2 Ranheim30' Kane78' Kane89' Kane— Ladbrokes (@Ladbrokes) April 11, 2018Last 10 UCL Quarter-Finals games:Cristiano Ronaldo - 15 Goals.Lionel Messi - 0 Goals. pic.twitter.com/Eu36EA2lSz— Footy Jokes (@Footy_JokesOG) April 11, 2018Referee Michale Oliver did not get any love after sending off Buffon in what could potentially be his final Champions League match.He's just realised he has to go home and tell the missus why they can never go on holiday to Italy again. pic.twitter.com/FKacYJO2jI— I am Andrew Conquest (@andrewconquest) April 11, 2018The fear in Oliver's eyes pic.twitter.com/io0Lquqmq8— James Tyler (@JamesTylerESPN) April 11, 2018‘We want Michael Oliver dead by sunrise - say La Gazzetta dello Sport’ pic.twitter.com/C58hyFydn6— Randall Bell (@randallbell) April 11, 2018Italian journalist in press room now: “what was his name?”Other journalist: “Oliver”.— Sid Lowe (@sidlowe) April 11, 2018And now it's time to look forward to the semi-finals...And then there were four! Liverpool 🏴󠁧󠁢󠁥󠁮󠁧󠁿Roma 🇮🇹Bayern 🇩🇪Real Madrid 🇪🇸What's your dream #UCL final? pic.twitter.com/zMR3NBpbPf— UEFA Champions League (@ChampionsLeague) April 11, 2018Table leaders top-5 leagues in #UCL:ENG - Eliminated (Manchester City)ESP - Eliminated (FC Barcelona)ITA - Eliminated (Juventus)FRA - Eliminated (Paris Saint-Germain)GER - Semi-Finallist (Bayern München)— Gracenote Live (@GracenoteLive) April 11, 2018Top 4 leagues in the world, each has a representative in the Champions League semi-finals. The old order is seemingly getting restored.— Rajath Kumar (@rajathkumar) April 11, 2018