Premier League leaders Leicester stunned nearest rivals Manchester City with a convincing victory at Etihad Stadium to move five points clear.
Robert Huth met Riyad Mahrez's free-kick to give the Foxes an early lead. City rarely looked like breaking down the visitors' defence, while their own back line appeared vulnerable.
Mahrez made it 2-0 with a step-over and finish, and Huth found space to head home a Christian Fuchs corner before Sergio Aguero's late consolation.
Foxes continue fine away form
Leicester had already beaten third-placed Tottenham at White Hart Lane in January but this resounding result against Manchester City was their most significant in a remarkable season.
The Foxes have now picked up 28 points on their travels and, although they were denied a sixth clean sheet in their past seven matches, this was another win earned by their solid defence.
Manchester City's defence again at fault
While Leicester's defence was a solid and well-organised unit, given further protection by N'Golo Kante and Danny Drinkwater in central midfield, Manchester City looked nervy whenever the visitors came forward.
Martin Demichelis was left flat-footed by Robert Huth for Leicester's first goal and was beaten with ease by Mahrez for their second, while Huth was completely unmarked when he made it 3-0.
Things could easily have been even worse for home boss Manuel Pellegrini in his first game at the Etihad since it was announced Pep Guardiola would be replacing him in the summer.
Leicester's Jamie Vardy twice broke clear to latch on to balls over the top and was only prevented from inflicting further damage by smart blocks by Joe Hart.