Champions League holders Real Madrid are off to yet another final after drawing 2-2 at home with Bayern Munich on Tuesday night, winning 4-3 on aggregate.
Joshua Kimmich opened the scoring just two minutes from kick-off, but Karim Benzema brought Los Blancos back level in the 10th minute.
The Frenchman would capitalise on a crucial error from the Bayern keeper to give his side the lead as soon as the second half started.
But pressure from Bayern paid off in the 62nd when Madrid loanee James Rodriguez brought his side to within one on aggregate with a shot from a tight angle.
Despite a remarkable attacking performance from Die Roten, Madrid were able to hold on, thanks to several key saves from Keylor Navas.
Below are some of the best reactions from Twitter:
James Rodriguez top three best players on the pitch over the two legs, but apparently Pedro is the better option to have for us. I still can’t get over that man.— Brano (@CFCBrano) May 1, 2018
James Rodriguez not celebrating in a Champions League semi-final. I was hoping he'd give it the full Adebayor, doesn't seem the type though.— Paddy Power (@paddypower) May 1, 2018
David Beckham ✅— Match of the Day (@BBCMOTD) May 1, 2018
Alvaro Morata ✅
Ruud Van Nistelrooy ✅
Fernando Morientes ✅
Arjen Robben ✅
Ivan Zamorano ✅
James Rodriguez ✅
The Colombian has become the seventh player to score for and against Real Madrid in the #UCL. #RMAFCB #bbcfootball https://t.co/GbpvVsqrCJ pic.twitter.com/5U2N86KnMl
(You may also be interested in: Frank Lampard Makes Bold Claim Regarding Philippe Coutinho Sale & Backs Reds to Make the UCL Final)