Sergio Aguero came off the bench on his farewell appearance for Manchester City to break Wayne Rooney's Premier League goalscoring record as Everton were beaten 5-0 at the Etihad Stadium.
The Argentinian came on in the 65th minute and scored twice, taking him to 184 Premier League goals for City, one ahead of Rooney's for Manchester United.
Kevin De Bruyne had put the champions ahead with a long-range shot after a sweeping move, before Gabriel Jesus doubled the lead from 15 yards.
Everton had a chance to come back when Ruben Dias brought down Richarlison inside the penalty area, but Ederson saved Gylfi Sigurdsson’s spot-kick.
Phil Foden made it 3-0 from Raheem Sterling's assist in the second half, before Aguero came on to steal the show.
City finish 12 points clear of Man Utd on 86 points, while Everton dropped to 10th on 59 points.
See: Man City report | Everton report
Match officials
Referee: Michael Oliver. Assistants: Stuart Burt, Simon Bennett. Fourth official: Michael Salisbury. VAR: Darren England. Assistant VAR: Andy Halliday.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time