City lost for the first time in 16 Premier League games after a dramatic final few minutes against Tottenham.
The visitors had gone ahead early in the game, but the Blues fought back with an Ilkay Gundogan equaliser.
Harry Kane gave Spurs the lead on the hour-mark, setting up a frantic finale.
Riyad Mahrez levelled in added time from the penalty spot before Kane snatched a winner three minutes later.
Watch the highlights on the video above.