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 Jesus’s pass 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.