The curtain of 2018/19 season's Champions League finally went down and it's Liverpool who won the ultimate glory last night.
But aside from Liverpool's heroic reborn, there are still a bunch of fantastic moments for football fans to remember.
Here, we bring you the 10 most exciting games in the competition this season.
10. Barca 3-0 Man Utd (4-0 agg)
That was when Lionel Messi showed us he could possibly fulfil his promise to take the Champions League trophy back to Nou Camp.
The Argentine netted a superb double in the first 20 minutes, completely destroying Utd's comeback hope and sending his side to the semi-finals.
David de Gea's costly error and former Liverpool ace Philippe Coutinho's stunner made the game much more thrilling.
9. Tottenham 0-2 Liverpool
A final yes, but also a pretty boring one, arguably one of the least exciting finals since the Champions League era began.
Mohamed Salah netted a penalty in the second minute thanks to Moussa Sissoko handball, but none of the two teams played at their normal level in the entire game, especially Tottenham.
But no matter how, Liverpool have indeed won the trophy, and became the third club to win six Champions League in the history.
And the most dramatic moment in the final? Probably this.
8. Man City 4-3 Tottenham (4-4 agg)
A night for Pep Guardiola and his lads to forget.
Hugo Lloris saved Sergio Aguero's early penalty with Son Heung-min netting twice to down City's hopes, but City have fought back with will and passion to dominate the game and once lead the game 4-3 on aggregate.
However, Fernando Llorente's crucial away goal and an injury-time VAR drama, which cancelled out Raheem Sterling's goal, left City out of the semi-finals for another season.
7. Juventus 1-2 Ajax (2-3 agg)
Heroes are made when they are young.
19-year-old captain Matthijs de Ligt led Ajax to dump Juventus and Cristiano Ronaldo out of the Champions League with a well-deserved comeback victory.
The Bianconeri appeared on course to progress after Ronaldo's opener, until De Ligt scored a powerful header to make the impossibles come true.
6. Real Madrid 1-4 Ajax (3-5 agg)
I would call it… Humiliation.
After winning Europe's elite club tournament in three consecutive years under Zinedine Zidane, Real Madrid were torn to shreds by Ajax with an unbelievably horrible display.
Madrid fell apart in the first half and saw their 2-1 first-leg lead overturned in the opening 20 minutes by two goals from Ajax and they conceded yet another two in the second half, shocking kicked out of their favourite campaign.
5. Barcelona 3-0 Liverpool
Everyone who has watched the game would bow to Messi.
The little man produced another masterpiece with his 599 and 600 goals for Barcelona within just seven minutes, one of them being an insane free kick goal against Alisson Becker.
Liverpool's performance in that game was not bad actually, but they just couldn't find a way to put the ball into the back of the net.
However… how could Barcelona blow it?
4. Ajax 2-3 Tottenham (3-3 agg)
Victory in the last SECOND. Literally.
Super-sub Lucas Moura's incredible second-half hat-trick saw Tottenham snatch a 3-2 win at Ajax and a place in the Champions League final on away goals.
And the match winner was scored exactly at the last second of the game - 95' 00''.
Unexpected time, unexpected hat-trick, unexpected hero. You have to admit sometimes miracle does happen.
3. Juventus 3-0 Atletico Madrid (3-2 agg)
If there is one phrase not in Ronaldo's dictionary, it will definitely be "give up". This man just doesn't know how.
2-0 down to Atletico, who own the best defence system in the football world, Ronaldo and his team were already on the brink of exit. Then what?
He pulled one back. He raised his arms, shouted to the Juventus crowd and his teammates to cheer them on.
He levelled the aggregate score. He raised his arms, shouted to the Juventus crowd and his teammates to cheer them on.
He scored the winner.
And that's what heroes do.
2. PSG 1-3 Man Utd (3-3 agg)
The first of the many comebacks this season.
Romelu Lukaku's brace and Marcus Rashford's late penalty helped Man Utd made Champions League history to knock PSG out of the tournament.
Indeed, a two-goal deficit was not the worst teams have overturned this season, but Man Utd surely offered every team afterwards the key of finishing a comeback: BELIEF.
1. Liverpool 4-0 Barcelona (4-3 agg)
Undoubtedly, the best of the best games this season.
Barcelona's three-goal lead gave Liverpool little chance, but Reds just finished the unthinkable to score four and progress to the final - ultimately win the Champions League trophy.
Despite losing Salah and Firmino, Liverpool still did it as Divock Origi and substitute Georginio Wijnaldum came to the rescue.
Plus THAT Trent Alexander-Arnold corner… might be the cheekiest corner in football history.
And this game? Maybe even greater than the Miracle of Istanbul.
Allin96
1494
Van Dijk was so busy organizing the team, if it was Terry, he would ask for phone number
RAMSHID7
442
Barca : Champions league coming back to camp nou Liverpool : Hold my coutinho....
THE_STRONGEST_KING
265
MANCHESTER CITY 4 - 3 SPURS (Agg 4 - 4 ) Agree Or Not, But this Match was the Most Incredible and Awesome but at the Same time it was a Very Sad Moment for Us MANCHESTER CITY FANS 🥀 This Match = Entertainment + Anything can Happen in Football + Like a Basketball Match ( Scoring Goal after Goal) + Incredible + MANCHESTER CITY 4 - 3 SPURS (Agg 4 - 4 ) Agree Or Not, But this Match was the Most Incredible and Awesome but at the Same time it was a Very Sad Moment for Us MANCHESTER CITY FANS 🥀 This Match = Entertainment + Anything can Happen in Football + Like a Basketball Match ( Scoring Goal after Goal) + Incredible + Awesome + Heart Beat Up and Down Also An Amazing Fact : In this Match,5 Goals were Scored under 23 Minutes !!!! 🔥⚽
loneavenger
250
This is the best match of UCL which no one expected
Tanmaypethkar
140
Ronaldo's hatrick against Atletico is best and most thrilling match for me
danny7_ida
107
The only great thing about the final was kinsey wolanski. Thanks for knocking the sleep of my eyes
MARSHALLROMEO
79
Liverpool game against Barcelona happened to be the most thrilling game for me in the competion without any doubt no one expected such thrilling and entertaining match it was a night which no one would ever forget liverpool eliminating Barcelona???oh my that was splendid amazing and terrefic they defeated one of the favorites of the UCL it's something really special because beating a team like this is well termed history
PV7
73
well done Liverpool
u clearly deserved it.....
the match in which u defeated Barca by 4-0 i understood that u were gonna win ur 6th ucl title
lukzlat910
66
I'd agree with this list, United v PSG deserved 2nd and of course, Liverpool v Barca deserved 1st place, who'd think that Liverpool would beat the odds and thrash the best team in the world with the best player in the world, amazing stuff from Liverpool that night, a night for Barca fans and Liverpool haters to forget
ForcaBarca/Ind
66
According to me, order should be, 1.city vs Spurs 2.spurs vs ajax 3. lfc vs Barça 4. Madrid vs ajax 5. Juve vs Atletico 6: Psg vs ManUtd 7. Barça vs lfc 8. Juve vs Ajax 9. Barça vs ManUtd 10.Spurs vs lfc