Yaya Toure responded to Manuel Pellegrini’s rallying call as he fired champions Manchester City to a 2-1 Premier League win over Swansea on Saturday.

The City midfielder, below par for much of the season but continually backed by City manager Pellegrini, powered forward to strike the winner just after the hour at the Etihad Stadium.

City had needed to respond after Wilfried Bony struck early for the visitors with a sublime piece of skill inside the area in the ninth minute.

Stevan Jovetic grabbed the equalizer 10 minutes later before City upped the tempo and Toure, in typical style, charged forward to settle the match in the 62nd.

City stays third with 24 points, six points ahead of Swansea. Both teams have played 12 matches.