2018 had everything necessary to make football fans go insane! A wonderful domestic season across the top five leagues followed by the showpiece event of the FIFA World Cup in Russia.
While there were numerous instances of glory and agony, the following seven events exactly described what the world of football went through in what was a roller-coaster of a year....
7. AS Roma's insane comeback against FC Barcelona
Surely this is one night no football follower will forget from 2018! Exactly a year after Barcelona became the second team in Champions League history by winning a knockout tie after being three or more goals down in the first leg, AS Roma came up with an insanely similar moment in the same tournament, knocking Barcelona out of the continental tournament.
Trailing 4-1 from the first leg against the unbeaten La Liga leaders, nobody thought Roma could pull off the win. But goals from Edin Dzeko and Daniele de Rossi gave the Italians a boost before Kostas Manolas came up with an insane winning goal with eight minutes remaining.
This game will always be remembered as one of the Champions League's greatest knockout fixtures of all time.
6. Ronaldo's incredible bicycle kick against Juventus
The UEFA Champions League saw possibly two of the greatest overhead goals scored in two different games under totally different circumstances by Cristiano Ronaldo and Gareth Bale.
But, Ronaldo's bicycle kick goal against Juventus in the Champions League quarter-final is arguably one of the greatest goal that the competition has ever seen, which even prompted Juventus fans to give the Portuguese hitman a standing ovation.
Four months after that goal, Ronaldo joined Juventus and accepted that the ovation from the Bianconeri fans was what led to his transfer to Turin.
5. A Champions League final that had EVERYTHING!
Liverpool faced Real Madrid in probably one of the most controversial UEFA Champions League finals ever. Mohamed Salah, who was having the best season of his career was stretchered off after Sergio Ramos appeared to pull him down, injuring his shoulder.
That final will also be remembered for Loris Karius' moments of madness that handed Real Madrid their third consecutive Champions League crown.
But, Gareth Bale's moment of absolute insanity after coming on from the bench decided the game. Bale sent an absolutely sensational bicycle kick flying past Karius from Marcelo's deflected shot.
4. Arsene Wenger bids adieu to Arsenal
Arsenal's iconic manager Arsene Wenger finally left the North-London giants at the end of last season after announcing his departure on April 20. His stint at the club came to an end after 22 long years.
Wenger was given a seven-game farewell tour including one last defeat at Old Trafford and a final European exit at the hands of Atletico Madrid. His last game managing Arsenal ended with a 1-0 victory at Huddersfield on the last day of the campaign.
3. Manchester City reach 100 Premier League points
Manchester City became the first team to reach 100 Premier League points in a single season with Gabriel Jesus scoring a chipped goal in the last minute against Southampton on the final day of the campaign.
That goal was the 106th goal that City had scored last season, which is also a record. Pep Guardiola's side won 32 of their 38 games in the campaign, which is also a record for the most victories by a club in any English top-flight season.
2. Kylian Mbappe lights up the World Cup final
The FIFA World Cup in Russia was the most watched event around the globe. The tournament saw a mixture of unlimited emotional moments but it will always be known for the rise of Kylian Mbappe in world football.
Mbappe starred for France as Les Bleus went on to win the World Cup. He also became the first teenager since Pele to score twice in the World Cup final, against Croatia. Mbappe eventually lifted the World Cup at the age of 19, a trophy which has eluded modern day greats like Lionel Messi and Cristiano Ronaldo.
1. Jose Mourinho sacked and replaced by Ole Gunnar Solskjaer
18th December was a weird day. The world of football woke up to the news of Jose Mourinho being sacked from his Manchester United job with club great Ole Gunnar Solskjaer being appointed as a caretaker manager.
Mourinho's sack came after a 3-1 defeat at the hands of Liverpool and astonishingly, the news of his sacking was kept discreet until the time of announcement. Weird day indeed!