Sergio Aguero’s goal put Manchester City ahead in a match they have so far dominated.
Aguero netted just after the half-hour mark at the Etihad Stadium, coolly controlling David Silva’s ball into box and then steering his shot beyond Asmir Begovic.
The goal came after keeper Begovic, playing in place of the suspended Thibaut Courtois, had produced three saves to temporarily prevent Aguero putting City ahead.
In the opening minute the summer signing from Stoke made a superb block to deny Aguero, who returned to the City starting line-up having been a substitute for their game at West Brom.
Begovic was soon called into action again, this time keeping out Aguero’s shot after the striker had been found by Aleksandar Kolarov.
The Bosnian also did brilliantly to save Aguero’s first-time strike from Jesus Navas’ low cross.
Aguero then missed a great chance when he poked wide after John Terry had failed to clear Raheem Sterling’s left-wing cross.
But he made no mistake after being set up by Silva – the Argentine’s 10th goal in his last nine Premier League matches.
Aguero then turned provider to tee up Sterling, who blazed over.
And Eliaquim Mangala missed a great chance to double City’s lead just before the break when he beat Begovic to Kolorov’s cross only to head wide of the target.
Subs: Blackman, Zouma, Mikel, Loftus-Cheek, Cuadrado, Falcao, Remy.