Liverpool and Tottenham have reached the Champions League final after two of the most remarkable nights in the history of the competition.
Barcelona, seemingly destined for their first final in four years, crumbled, surrendering their three goal advantage on Merseyside in a shocking 4-0 defeat - another European capitulation for Ernesto Valverde's side, and a second Champions League Final in two seasons for Liverpool.
Jurgen Klopp's side now march on to a June 1 final that has a very English feel to it.
Like Liverpool, Tottenham trailed at the half-way point in their semi-final following a 1-0 defeat to Ajax last week.
Spurs were dead and buried at half-time in the second leg at the Johan Cryuff ArenA as they trailed the Amsterdam 2-0 on the night and 3-0 on aggregate after goals from Matthijs De Ligt and Hakim Ziyech.
However, a miraculous comeback, spearheaded by a Lucas Moura hat-trick, was completed deep into added time when the Brazilian slotted home a loose ball to seal a 3-2 win in Amsterdam and sned Spurs to the final on away goals.
Join Standard Sport for all the latest news and reaction after two remarkable nights.
Can't see the Champions League - LIVE: Tottenham vs Liverpool in the final blog? Click here for the desktop version.