Manchester City have won the Premier League for an unprecedented fourth successive season after a thrilling title race.
Here, the PA news agency looks at some of their key results.
Everton 1 Man City 3 (December 27)
With Kevin De Bruyne and Erling Haaland on the sidelines, City fell behind to a Jack Harrison effort but they powered back in the second half through Phil Foden, Julian Alvarez and Bernardo Silva.
Newcastle 2 Man City 3 (January 13)
Silva had struck first for City but Newcastle roared back with quickfire goals from Alexander Isak and Anthony Gordon.
De Bruyne came off the bench to equalise and Bobb’s nifty footwork in the box sparked exuberant City celebrations.
Man City 1 Chelsea 1 (February 17)
Raheem Sterling put Chelsea ahead against his old club after a fine turn and finish and, after Haaland missed a sitter, it looked like that could prove the winner as time ticked down.
Rodri had other ideas, hitting the net with a ferocious strike seven minutes from time.
Man City 0 Arsenal 0 (March 31)
Yet while the result saw Liverpool pull clear and left City third behind Arsenal, the point ultimately did Pep Guardiola’s side no harm.
They may have been unusually stifled and frustrated on the day, but they remained well placed to pounce on any slip-ups.
Tottenham 0 Man City 2 (May 14)
Those slip-ups duly came with Liverpool’s challenge completely falling by the wayside in April and the Gunners suffering a costly defeat at Aston Villa.
Mikel Arteta’s men hit back to take the fight to the final day but the damage was done as City seized their chance.
Arsenal hoped old foes Spurs might do them a favour in City’s game in hand in midweek, but that was not to be on a surreal night when some home supporters preferred to cheer the visitors.
Haaland’s second-half double proved the difference but City were grateful to substitute goalkeeper Stefan Ortega for producing a vital late save from Son Heung-min when the score was still 1-0.