The 2018/19 Premier League season was the most thrilling campaign in the history of the competition.
On the final day, Manchester City secured another title, breaking Liverpool hearts in the process.
Pep Guardiola's side finished just one point ahead of the Reds in the tightest title race of recent memory.
But, how do Man City's current squad, and their latest triumph, rank amongst the greatest teams in Premier League history?
Following another brilliant season of English football, we've picked the top 10 sides to feature in the competition, basing the list on points won, goals scored, defensive strengths and style of football.
- PL manager departures have dropped
- Sheffield United received loan from Bin Laden's family
- Paul Pogba visits Mecca
10) Leicester 2015/16
Leicester shocked the world when they won the title three years ago. Claudio Ranieri's side were 5000/1 outsiders, but pulled off the impossible - and they were rather dominant that season too.
The Foxes finished 10 points clear at the top and they only lost three times during the entire campaign.
Leicester's style of football also went against the grain and they played aggressive, counter-attacking football.
Come the end of the season, Jamie Vardy had set a new goalscoring record, Riyad Mahrez was named the league's best player and N'Golo Kante announced himself as one of Europe's best.
9) Manchester United 1993/94
In the early years of the Premier League, Manchester United were serial winners. But 1993/94 was the most dominant season of their early success.
Tactially, Sir Alex Ferguson's side were one of the first to line up in a 4-2-3-1 formation and they played every other team off the park.
Roy Keane broke into the team and formed a terrifying midfield partnership with Paul Ince, while a young Ryan Giggs played wide of Eric Cantona, who orchestrated attack after attack.
Back in the days when Premier League seasons consisted of 42 games, United lost just four times and finished eight points clear of Blackburn Rovers.
8) Chelsea 2009/10
Chelsea have found a lot of success in recent years and under Carlo Ancelotti almost a decade ago, they pipped Man United to the Premier League title.
The Blues have often won trophies with sides built around a strong defence, but in 2010 they secured the league by playing more attacking football.
Chelsea won games by a margin of four or more goals on six different occasions, proving they were capable of blowing opposition sides away.
To top it all off, they won the league on the final day with an 8-0 thrashing of Wigan.
7) Manchester United 1998/99
Man United's 1998/99 side are perhaps the most famous in history. They won the Premier League by just one point - beating Tottenham on the last day of the season.
But what made this team so impressive, is that they were chasing success on three fronts.
In the space of 10 days, Man United won the Premier League, the FA Cup and then the Champions League, completing a famous treble.
Ferguson's side may not have been completely dominant on the domestic front, but winning the Premier League sparked even more famous victories in the following weeks, meaning this team deserves their place on the list.
6) Chelsea 2016/17
Antonio Conte arrived at Chelsea in 2016 fresh from managing Italy at the Euros.
He was renowned as one of the most passionate coaches in the game and sparked the Stamford Bridge side to a Premier League title in his first season.
The Blues picked up 93 points under Conte in one of the most competitive seasons in history.
A tactical switch to 3-4-3 in the Autumn of 2016 led to a run of six clean sheets and 12 straight victories that fired Chelsea top of the table.
The London side finished the season with 30 wins, three draws and five defeats, with a strong run of late-season form taking them out of sight ahead of second-placed Spurs.
5) Liverpool 2018/19
Liverpool are the only team on this list who failed to win the Premier League.
Despite finishing second, they completed a season perhaps greater than many other title-winning sides.
Jurgen Klopp's team collected 97 points - which would have been enough to win the league in 25 of the previous 27 seasons.
What's even more impressive, is they lost just once - to eventual winners Man City. In one of the greatest seasons ever, Liverpool will only be remembered as the team that finished second. Ouch.
4) Chelsea 2004/05
Chelsea have won the Premier League on five occasions, but their first successful campaign is perhaps the best.
Jose Mourinho arrived in west London and re-invented Roman Abramovich's team, creating the European powerhouse they are today.
In his first season, Chelsea finished with 95 points - which was a long-standing record until Man City came and smashed it in 2018.
Mourinho's side was based around a solid defence, with Chelsea conceding just 15 goals and keeping 25 clean sheets in the most competitive league in the world.
They were very close to an 'Invincible' season too, losing just one game. Still, without the unbeaten run, Chelsea's 2004/05 team are still one of the greatest in history.
3) Man City 2018/19
With Liverpool, the team that finished second this season, ranking fifth, it's only fair that a top three spot goes to the Man City side that pipped them to the title.
Guardiola's side proved once again that they are ruthless winners and did just enough to defend their Premier League crown.
A flawless run saw City win all 14 of their final games, ensuring that they became the first team to win back-to-back titles since Man United in 2009.
In the end, the Manchester club won 32 games, two more than rivals Liverpool. They also scored 95 goals and finished with a ridiculous goal difference of 72. What a season.
2) Arsenal 2003/04
While other title-winning sides have proved their domination by finishing with a record points tally, or won other trophies in the same season, Arsenal's 2003/04 season was truly remarkable.
Arsene Wenger's side went the entire season unbeaten - something that hasn't happened since the 19th century.
There's no questioning the importance of a solid defence, but Arsenal's attack should be praised just as much.
Famous names, such as Thierry Henry, Dennis Bergkamp, Freddie Ljungberg and Robert Pires all contributed massively as the Gunners finished with 26 wins, 12 draws and zero losses.
It's an achievement that may not be matched anytime soon and the 'Invincibles' remain one of the Premier League's greatest ever sides.
1) Manchester City 2017/18
Until 2018, the 'Invincibles' were the greatest ever, but they've since been forced to step aside to Man City's title winners from 2017/18.
Guardiola's side amassed the most wins, goals and points in the competition's history. 32 wins, 106 goals and 100 points.
They were simply phenomenal as Pep made his mark on English football. Yes, they spent an awful lot of money to reach the top.
But losing just two games, as well as reaching that magical 100 point mark, proves that it has been money well spent.
City's attacking football swept aside almost all of those who stood in their way and City's 2017/18 squad will now be remembered as the greatest in Premier League history - for now.
Do you agree with our ranking of the Premier League's top 10 teams? Have your say in the comments below.News Now - Sport News