Pep Guardiola’s side came from behind to defeat Leicester City 3-1 in premier league match on Saturday at Etihad Stadium.

Jamie Vardy opened the game with a goal for Leicester at the 22nd minute from Harvey Barnes’ pass.

The hosts who found themselves shamefully behind as they allowed Leicester dominate the ball were inspired by Riyad Mahrez’s goal when he cut in from the right and fired in a low shot that took defender Caglar Soyuncu the wrong way and left Leicester keeper Kasper Schmeichel helpless.

City took the lead as Ilkay Gundogan scored a penalty after Leicester’s Ricardo Pereira brought down Raheem Sterling inside the 18 box two minutes before half time.

Then Gabriel Jesus slotted in the third in from De Bruyne’s assist in the 69th minute.

De Bruyne was given a standing ovation as he left the pitch exhausted and Guardiola hugged him.

City remain third in the premier league despite Saturday’s win with eleven points behind leaders, Liverpool and just a point behind second placed Leicester City.

Next, City will visit Wolves on Friday while Leicester host Liverpool on Thursday.