City took another step towards Champions League qualification with a 2-1 win over last season's Premier League champions Leicester.

Though the Blues deserved the three points, the Foxes battled back into the game that had looked beyond them after goals from David Silva and had given the hosts a two-goal advantage.

Leicester also had a bizarre penalty disallowed late in the second-half in a game that was rarely dull.