They lost more games in the Champions League than the Premier League this season, but Liverpool lifted the European Cup for the sixth time after reaching the final in spectacular fashion.
Jurgen Klopp got his side to the biggest game in Europe for the second successive season, where they faced Tottenham looking for redemption after losing to Real Madrid 12 months ago.
A ninth final appearance looked dodgy early one when they lost all three away games in the group stage, but they flexed their muscles against Porto and Bayern Munich in the knockouts before that truly epic encounter with Barcelona.
Let's take a look at their route to the final, and then the Madrid showpiece itself...
Everything you need to see between Liverpool and PSG in less than a minute ๐ฅ
— Football on BT Sport (@btsportfootball) September 19, 2018
Non-stop action ๐ pic.twitter.com/rmXC8KrfZz
Substitute Roberto Firmino drilled home an added-time winner as Liverpool won their opening group game. The home side had squandered a two-goal lead given to them by Daniel Sturridge, on his first start for the Reds in the competition, and James Milner's penalty inside 36 minutes. Thomas Meunier benefited from a debatable offside decision to pull one back just before half-time and Kylian Mbappe equalised seven minutes from time but Firmino had the final say.
The tables were turned on Liverpool as Napoli's Lorenzo Isigne scored a 90th-minute winner to defeat Jurgen Klopp's side in the Stadio San Paolo. The hosts also hit the crossbar through substitute Dries Mertens as Liverpool put in one of their worst performances under Jurgen Klopp.
Mohamed Salah scored his 50th goal in his 65th Liverpool appearance in a comfortable victory over the Serbian champions. Firmino opened the scoring before Salah scored twice - the second a penalty - to bring up his half-century. Sadio Mane missed another spot-kick but made amends scoring the fourth.
This is the FIRST time a Serbian side has EVER won a game in the Champions League at the 16th attempt (W1, D4, L11)
— Football on BT Sport (@btsportfootball) November 6, 2018
Red Star Belgrade defeat Liverpool courtesy of a shock 2-0 victory.
๐๐๐ pic.twitter.com/XsFBogGye6
A damaging defeat confirmed Liverpool's worst away run in Europe's elite club competition in 39 years to make qualifying from Group C more difficult. Two first-half strikes from Milan Pavkov, a 24-year-old scoring his first European goals in only his 11th appearance, were enough to beat the off-colour Reds. Xherdan Shaqiri, of Kosovar-Albanian parentage, was left at home in order to ease local hostilities.
The speed of the PSG attack โก๏ธโก๏ธโก๏ธ
— Football on BT Sport (@btsportfootball) November 28, 2018
Neymar finishes off and Liverpool are two down in Paris... pic.twitter.com/ellwbCioW0
Defeat in the French capital - the first time the club had lost all three away matches in the group stage - left Liverpool facing an all-or-nothing final game at home to Napoli. Milner's penalty on the stroke of half-time pulled back a goal after Juan Bernat and Neymar had put the hosts 2-0 up.
WHAT. A. SAVE! ๐ณ๐
— Football on BT Sport (@btsportfootball) December 11, 2018
Alisson makes a HUGE save to deny Napoli in stoppage time!
Virgil van Dijk's reaction says it all ๐ pic.twitter.com/IL5RlniPvM
A brilliant first-half goal from Salah, and an added-time save from Alisson Becker, saw Liverpool scrape into the knockout stages by the narrowest of margins. Needing to win either 1-0 or by two clear goals, Mane should have added to Salah's individual effort. Without that cushion they needed Alisson's late save from Arkadiusz Milik to progress.
A last-16 tie against Bayern Munich was seen as a tough task for Klopp's side, especially with midfielder Fabinho as a makeshift centre-back for the first leg as Virgil Van Dijk was suspended. The Bundesliga side left Anfield the happier after keeping the free-scoring Reds at bay.
We need to talk about this Virgil van Dijk pass ๐คค๐คค๐คค#NoFilterUCL pic.twitter.com/Yp6ccpSamx
— Football on BT Sport (@btsportfootball) March 21, 2019
Mane's two goals, one a superb effort in which he deceived Manuel Neuer to chip into an empty net, and Van Dijk's first Champions League goal booked a quarter-final place. After Mane's crucial away goal first up, Bayern drew level courtesy of a Joel Matip own goal. However, headers from Van Dijk and Mane secured a comfortable victory.
Guinea international Naby Keita enjoyed his best game in a red shirt with his first goal at Anfield. Firmino's 14th goal in the competition for the club drew him level with Salah and Ian Rush and doubled Liverpool's lead. The only disappointment on the night was that they did not finish the job as they did last season when they won the first leg 5-0 in Porto.
Liverpool eased into a Champions League semi-final against Barcelona with a convincing win in Portugal. Mane netted the opener in the first half, with Salah making it 2-0 in the 65th minute. Although Eder Militao pulled one back for the hosts, Firmino and Van Dijk completed an emphatic aggregate scoreline.
"I don't know if we could have played better!"
— Football on BT Sport (@btsportfootball) May 1, 2019
Jurgen Klopp reacts to Liverpool's defeat in Barcelona... pic.twitter.com/SeLee3PL9N
A decent performance in the Nou Camp was not rewarded with a result. After former Reds striker Luis Suarez opened the scoring, Klopp's side more than held their own. However, they were undone by a stroke of misfortune and a touch of brilliance as first Suarez's shot off the crossbar presented Lionel Messi with an open goal before the Argentina international later whipped in a superb free-kick. Ousmane Dembele missed a simple chance late on to make it 4-0 which proved to be pivotal.
Klopp's side conjured one of the great European comebacks as Barca were stunned by a remarkable performance. Divock Origi's early goal initially ramped up the atmosphere before midfielder Georginio Wijnaldum came off the bench at half-time to score twice within three minutes just before the hour. Eleven minutes from time, Trent Alexander-Arnold's quickly-taken corner took Barcelona by surprise, allowing Origi to sweep home the goal for a 4-3 aggregate win to send the Reds into a second successive final.
๐ What a spot by Trent Alexander-Arnold1
— Sporting Life Football (@SportingLifeFC) May 7, 2019
โ๏ธ What a finish by Divock Origi!
๐ฑ What a game!
๐ #LFC #LIVBAR #LIVFCB #UCLpic.twitter.com/Al5mUroS8m
Liverpool's excellent season came to an unforgettable conclusion as Mohamed Salah and Divock Origi fired Jurgen Klopp's men to Champions League glory against Tottenham.
Thousands descended on Madrid for a legacy-defining encounter at the end of a scarcely-believable continental campaign, with both sides narrowly making it through the group stage and then completing jaw-dropping semi-final wins.
But only one could emerge triumphant at the Wanda Metropolitano and Liverpool would be crowned champions of Europe for a sixth time as Salah's early spot-kick was followed by a strike from semi-final hero Origi in a 2-0 win.
๐๐ The hero of 'that' semi-final has now secured Liverpool's sixth European Cup!
— Sporting Life Football (@SportingLifeFC) June 1, 2019
๐ถ "Oh Divock Origi!" #LFC #UCLFinal pic.twitter.com/PC5QG5XIOZ
Mauricio Pochettino's players dropped to the deck as the red hordes went wild at full-time as Klopp ended his cup final hoodoo to win his first trophy as manager of the club and ease the hurt of missing out on the Premier League title.
๐ด๐ย Liverpool lift the European Cup for a sixth time!
— Sporting Life Football (@SportingLifeFC) June 1, 2019
๐๐๐๐๐๐ #LFC pic.twitter.com/jPrMrSBNvy
๐ย Could any team love their manager more than this?! #LFC pic.twitter.com/pObLqGcAAP
— Sporting Life Football (@SportingLifeFC) June 1, 2019
๐ถ๐ด Liverpool players, staff and fans join together in a spine-tingling rendition of You'll Never Walk Alone.
— Sporting Life Football (@SportingLifeFC) June 1, 2019
๐ย Fantastic #YNWA #LFC pic.twitter.com/mDDBnYQMKA