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.