Manchester City’s incredible, record breaking 18 match winning run was finally ended on New Year’s eve by, of all teams, Crystal Palace. Roy Hodgson’s men were seen as unlikely candidates to stop Guardiola’s winning machine, but that’s exactly what they managed by holding firm for a 0-0 draw.

Still, this takes nothing away from what was a quite incredible feat by City. It’s the longest winning streak since records began in England, and they still have the opportunity to go the season unbeaten, and possibly win all 4 trophies.

Here are some highlights of the wins they accumulated on this unprecedented run. There is some quite breathtaking football shown by City. They won’t go down in history as one of the great sides based on this streak alone – they have to win trophies first. But few would bet against them doing exactly that at the end of the season. And then they will be talked about as one of the true greats.