Yaya Toure helped Manchester City stay in touch with Barclays Premier League leaders Manchester United by sealing a hard-fought 3-1 win at Newcastle.
The reigning champions looked to be coasting to victory at St James' Park after Sergio Aguero and Garcia gave them a 2-0 lead before the break.
Demba Ba dragged Newcastle back into the game with a 51st-minute header and Papiss Cisse came agonisingly close to rescuing a point in front of a raucous crowd of 49,579, but the visitors eased over the line when Toure restored their two-goal advantage 12 minutes from time.
Copyright (c) PA Sport 2012, All Rights Reserved.
Do YOU want to write for GiveMeSport? Get started today by signing-up and submitting an article HERE: https://www.givemesport.com/writeforgms