5 longest winning streaks in the Premier League
Manchester City's winning spree was brought to a halt by their goalless draw against Crystal Palace at Selhurst Park.
While Pep Guardiola's men are still unbeaten in the Premier League, this season, their 18-match winning run ended on Sunday.
Their form this season has made the title race boring but that only adds to the miraculous nature of Manchester City's winning streak.
With the Premier League as competitive as it is now, it is truly remarkable to see what Guardiola has achieved so far.
Let us take a look at the 5 longest winning runs in a single season in the Premier League and find out where Guardiola's current winning machine ranks.
#5 Liverpool, 2013/14 - 11 wins (Joint 4th)
Liverpool threw down the marker for a Premier League title challenge with a 5-1 win over Arsenal in early February 2014 and won their next 10 games through to the end of April, scoring 38 goals in the process, with Uruguay International Luis Suarez leading the scoring charts.
There was a 3-0 win at Manchester United along with home triumphs over Tottenham Hotspur and Manchester City, fueling the belief that it could be Liverpool's year.
But a 2-0 home defeat at Anfield to Chelsea, featuring captain Steven Gerrard's infamous slip, knocked the Reds off course and a draw at Crystal Palace saw them miss out on a maiden Premier League title.