Manchester City got back to winning ways and extended their lead at the top of the Premier League to 16 points, after emphatically beating Leicester City 5-1 at the Etihad Stadium.

After a frustrating draw away to Burnley in the previous match, Pep Guardiola’s men were determined to redeem themselves for a poor display with a big win at home to Claude Puel’s Leicester. They didn’t disappoint, did they?

Within just three minutes of the game starting, Raheem Sterling had converted from a fantastic Kevin De Bruyne cross to make it 1-0. The lead was cut short after a couple of mistakes from City players allowed Jamie Vardy the chance to give Leicester a way back into the game. The rest of the first half was frustrating for Guardiola’s side as they struggled to regain their advantage against a stubborn Foxes side.

The second half started in a similar fashion to the first, as De Bruyne was provider again for Sergio Aguero to convert his first goal of the game. A third goal followed almost instantly after Kasper Schmeical’s error gave De Bruyne the chance to play in Aguero again for 3-1 and to end the game as a contest. With just over 10 minutes to go, another bad error from Schmeical allowed Aguero to complete his hat-trick with a delightful chip over the Danish goalkeeper and seal the three points. The rout was secured on 90 minutes as Phil Foden’s run and pass found Aguero again, who’s powerful shot cannoned off the crossbar and in.

Another great win for City as they continue their Champions League campaign on Tuesday in Switzerland.

Here are our player ratings from the match.

Clive Brunskill/Getty Images Sport Start slideshow