Robert Huth scored twice as Leicester sensationally thrashed title favourites Manchester City 3-1 to continue their remarkable challenge for the Barclays Premier League crown.
Riyad Mahrez also got on the scoresheet as the Foxes tore into their illustrious hosts at the Etihad Stadium, destroying the feelgood factor created by the announcement of Pep Guardiola’s summer arrival.
Sergio Aguero headed a consolation in the closing minutes but City were already well beaten.
Quadruple-chasing City had hoped to pull level with Claudio Ranieri’s men at the top of the table but instead ended the day trailing them by six points.
Manuel Pellegrini wanted news of his imminent departure made public partly in the hope it could galvanise the team for the rest of the season, but on this evidence it had the opposite effect.
Leicester, unheralded at the start of the season, attacked with speed and energy throughout and looked a class above City.