He still has a top strikers brain and will be in the right spaces.
He suffered at Newcastle because their teams have been playing crap football for a few years now.
I personally can't see Man City doing much, they seem to be just buying some of the best players around without building a good team.