AS Roma beat Liverpool 4-2 in the second leg of the semi-final in the Champions League but it wasn't enough as Liverpool won the tie 7-6 on aggregate. It didn't take long for Liverpool put the Reds in the driving seat after just nine minutes.
But the home team found a lucky break in the form of an own goal when Dejan Lovren's clearance ricocheted off James Milner's head to hand Roma the equaliser.
The goals kept coming in the first half as Georginio Wijnaldum's header put the Reds in front once again.
The goal fest continued as Edin Dzeko levelled it up early in the second half following up on the rebound from a Loris Karius save.
Later on, a handball by Trent Alexander-Arnold in the box resulted in Roma's claims for a clear penalty being denied by the referee.
The drama continued towards the closing stages as a Radja Nainggolan brace proved to be too little as AS Roma ran out of time in their quest of another sensational comeback whereas Liverpool will be making their first UEFA Champions League final appearance in 11 years against Real Madrid on May 2.
Here are the best tweets from the game: