Rangers took the lead through Jay Bothroyd before being pegged back by a Dzeko strike and clever David Silva goal, but they grabbed an equaliser themselves in the 69th minute thanks to Heidar Helguson. Yaya Toure secured the win for City with a header 16 minutes from time.

"It was a really tough match but in the end we can be happy," the Bosnian told ESPN. "I think this is the best team we have played against away from home this season," he added.