I believe that visitors are favourites of this encounter as Manchester City play well these days. Newcastle got the impotant 3 points lately, but that's not enough to put them as favourites of this game.
Newcastle vs Manchester City: Manchester
I also agree with you, the game certainly much favored Manchester City to win this match. I'll bet Aguero scored a goal for the sake of her back.