Despite winning six of their last 10 matches across all competitions, Newcastle's form in the Premier League has been below par this season. The Magpies have lost three of their last five league games, conceding three goals in each of their last two defeats, but managing to score at least one goal in each of their last 11 matches in league and cup.
Manchester City boast an excellent recent record against Newcastle, claiming seven wins from the pair's last 10 head-to-heads. Pep Guardiola's side have only lost one of their last eight trips to St James' Park, and three of the last four times Newcastle have played host to the Citizens, both teams have scored.
Sunday's guests are enjoying a rich vein of form right now, picking up seven wins from their last eight matches. City have impressed in front of goal as well, scoring at least three times in each of their last four fixtures, but have only managed to keep one clean sheet during that period.
After mulling over all the stats, we're predicting a 3-1 victory for in-form Manchester City at St James' Park this weekend.
Newcastle 1-3 Manchester City





















