A five-match unbeaten run has moved Arsenal to within one point of north London rivals Tottenham in the race for a top four finish.
They would be ahead of Spurs had Pierre-Emerick Aubameyang converted his late penalty at Wembley earlier this month, but Unai Emery will be pleased with how his team have performed in recent weeks.
That being said, they have lost their last six visits to the Emirates, conceding 18 goals in the process, so this match can be considered something of a free hit for the Magpies.
Newcastle won’t make things easy for Arsenal, but home advantage should ultimately prevail for the Gunners.
Arsenal- Lucas Torreira is suspended for Arsenal and with Granit Xhaka and Aaron Ramsey doubts, Unai Emery has a minor injury crisis in the middle of the park. Bet Now on NaijaBet
Nacho Monreal will also be assessed, though Emery may resist the temptation to rush him back to fitness with a tough Europa League meeting with Napoli looming.
Rob Holding, Danny Welbeck and Hector Bellerin all miss out.
Newcastle United- Fabian Schar sustained a head injury on international duty, but is suspended anyway for the away side.
Jamaal Lascelles is a doubt and will be assessed, but Rafa Benitez may opt against rushing him back for the trip to the Emirates, with Ciaran Clark in line to start in defence in place of Paul Dummett.
Rob Elliot and Sean Longstaff are both sidelined for the visitors, with one of Mohamed Diame of Jonjo Shelvey in line to deputise for the latter.
Arsenal have won their last 9 home matches (Premier League).
Arsenal have scored at least 2 goals in their last 7 home matches (Premier League).
Arsenal have been winning at both half time and full time in 6 of their last 7 home matches in Premier League.
Newcastle have failed to win their last 7 away Premier League matches.
Newcastle have conceded at least 2 goals in their last 3 matches (Premier League).
Who will win?