Argentina forward Sergio Aguero netted his fifth goal in his last three matches to help Manchester City back into third place in the English Premier League and keep David Moyes side Sunderland rooted to the bottom of the points table.
Sunderland had defended doggedly before a swift City counter attack ended with Sergio Aguero prodding in winger Raheem Sterling's low cross from close range.
Pep Gaurdiola side then clicked into a gear as midfielder David Silva fed the explosive Leroy Sane for the former Schalke winger to double their lead after the half - time.
The outcome could have been more comfortable for the Manchester City, but The Black Cats goalkeeper Jordan Pickford saved well from Aguero.
For the Manchester City's possession, it was the Sunderland who threatened first, striker Jermain Defoe hitting the post with a bouncing effort from outside the box that had City's goalkeeper Willy Caballero beaten.
Former Liverpool striker Fabio Borini headed wide from the rebound, and any hopes Sunderland had of taking three points seemed to evaporate with that miss.
MANCHESTER CITY 2 SUNDERLAND 0