Thursday’s miserable loss away at north London rivals Tottenham means Mikel Arteta must rouse his troops for what looks a hugely difficult away game.
Any more slip-ups for Arsenal could prove fatal in their attempts to qualify for next season’s Champions League and Newcastle, despite two losses on the bounce, are a different proposition these days.
While Eddie Howe’s side fell to a rather meek 2-0 defeat at the Emirates in November, they have since risen up the table and their final home game of the season will be played in front of a carnival atmosphere.
Where to watch Newcastle vs Arsenal
TV channel: In the UK, tonight’s match will be televised live on Monday Night Football on Sky Sports Main Event and Premier League, with coverage starting at 7pm BST ahead of an 8pm kick-off.
Live stream: Sky Sports subscribers will also be able to catch the action online via the Sky Go app.