Manchester City lost ground in the race for the Premier League title after being beaten 2-1 by Leicester City thanks to a wonderful late winner by Ricardo Pereira.
Leicester City had defeated Chelsea at the weekend and have now followed that up with another big win.
The visitors opened the scoring on 14 minutes after Sergio Aguero played in Bernardo Silva to slot beyond Kasper Schmeichel.
Leicester equalised five minutes later when Marc Albrighton headed in Jamie Vardy’s left-wing cross at the far post.
Despite long spells of Man City pressure, the home side clinched the three points, Ricardo rifling in an angled shot from 22 yards.
Manchester City’s disappointing day was compounded by Fabian Delph’s dismissal for a dangerous challenge, as Leicester held on for the win.
A second consecutive defeat drops Man City to third on 44 points. Leicester are seventh on 28 points.