Manuel Pellegrini has admitted Manchester City did not deserve to beat Swansea City.
Bony’s opener was cancelled out by Bafembti Gomis in the 90th minute, and a draw looked set.
But City eventually picked up a win, thanks to a slice of luck, with Toure’s cross deflecting off of Kelechi Iheanacho.
“Once again this team demonstrated character to go to try to win the game,” Pellegrini told Sky Sports. “We really didn’t play well during the whole game, I think that Swansea made a very good game.