Winger downs former club on their last visit to the SoL.Adam Johnson scored against his former club to earn the Black Cats the victory in Manchester City’s last visit to Wearside.
The local lad struck in the 53rd minute to condemn the Citizens to their third consecutive defeat at the Stadium of Light.
The champions, who were losing ground on eventual winners Manchester United, started brightly and nearly went ahead when Vincent Kompany’s header crashed against the bar before Yaya Toure’s follow-up was well saved by Simon Mignolet.
It turned out to be one of multiple special performances from the Belgian keeper over the course of the season as he made another superb save from Silva after the Spaniard had been teed up from six yards by Aguero.
Steven Fletcher went close to continuing his fine goal-scoring run but the Scottish international was thwarted by Joe Hart on the stroke of half time.
Johnson gave the hosts the lead after just eight second-half minutes as he cut in from the right and beat Hart with a powerful 25-yard drive.
Aguero was denied again by Mignolet in the latter stages and substitute Edin Dzeko fired straight at the keeper as City lacked a cutting edge in front of goal.
At the other end, City were hanging on as Stephane Sessegnon broke clear through the middle and was denied by Hart before Fraizer Campbell shot straight at the England keeper from six yards.
Sunderland: Mignolet, Kilgallon, Cuellar, Rose (Bardsley, 88), Larsson (Campbell, 78), Gardner, Colback, Johnson, McClean, Sessegnon, Fletcher.
Subs not used: Westwood, Bramble, Vaughan, Wickham, McFadden.