City ended agonisingly close to 100 Premier League goals for the season, managing a (still) fantastic 99.

To celebrate this remarkable tally, we’ve collated every league goal the champions (again) have scored from first to last.

Starting with Norwich City keeper Tim Krul’s unfortunate own goal in the opening home game of the campaign, to Ilkay Gundogan‘s title-winner against Aston Villa  - plus everything in between.

There are unforgettable strikes from Bernardo, Rodrigo, Phil Foden and Riyad Mahrez.

And there are some beauties from Kevin De Bruyne, Raheem Sterling and Jack Grealish, too.

Plus loads more from a team where anyone is capable of scoring.

Stunning team goals, individual brilliance, headers, volleys, long-range stunners and back post tap-ins - there’s a bit of everything in this hugely enjoyable collection.

So, sit back and enjoy the next 25 minutes or so of pure indulgence as our 99 goals go in, one by one.

CITY+ | SIGN UP TO ACCESS EXCLUSIVE CONTENT