Real Madrid will face Borussia Dortmund in the Champions League final after staging a late comeback to battle past Bayern Munich at an electric Bernabeu.
With the tie poised at 2-2 after the first leg, Madrid – who knocked out holders Manchester City in the quarter-finals – created a number of chances but were frustrated by a brilliant display from Manuel Neuer.
Alphonso Davies stunned the Bernabeu into near silence when he rifled a superb strike into the top corner to give Bayern the lead against the run of play on 68 minutes.
But the hosts, chasing a record-extending 15th European Cup, kept pushing and were gifted a late equaliser as Neuer spilled a simple save and Joselu pounced.
Extra-time was beckoning but Real Madrid did not need it as former Stoke City striker Joselu scored again, just two minutes later, to send the La Liga champions into yet another Champions League final.
There was more drama in the dying seconds when Bayern Munich had the ball in the back of the net for a possible equaliser but the referee had already blown for offside, which appeared to be the incorrect decision.
More to follow…
For more stories like this, check our sport page.
Follow Metro Sport for the latest news on
Facebook, Twitter and Instagram.
MORE : Mats Hummels mocks Borussia Dortmund doubters with sassy message
MORE : Rio Ferdinand reveals what he told Man Utd managerial target Thomas Tuchel before Champions League semi-final
MORE : Thomas Tuchel opens door to Manchester United job after admitting he’s ‘very likely’ to leave Bayern Munich
Share your story or advertise with us: Whatsapp: +2347068606071 Email: info@newspotng.com