This game is extremely tough to call, with both sides coming into this game in terrific form. The Gunners are unbeaten in their previous 13 games in all competitions and are unbeaten at the Emirates this season. Newcastle United are in excellent form themselves, having won their last six consecutive games in all competitions and also scoring first in five of their last six.
The Magpies have won their last three on the bounce away from home, recording two consecutive clean sheets against Manchester United and Ipswich Town. Arsenal will likely have the edge in this fixture, as Newcastle United have not won at the Emirates since 2010 – Arsenal 2-1 Newcastle