Arsenal are locked in a desperate battle to preserve their Premier League title aspirations after seeing a nine-point advantage evaporate, leaving them second on goals scored. Mikel Arteta's side, once looking like champions-in-waiting, now risk another collapse following a 2-1 defeat to perennial rivals Manchester City in an enthralling top-of-the-table encounter. Momentum has swung firmly in favour of Pep Guardiola's team, but the Gunners have an opportunity to reclaim it when they host 14th-placed Newcastle United on Saturday.
Newcastle's struggles
The Magpies are enduring their own slump, having lost eight of their last 11 top-flight matches, including four consecutive defeats. Pressure is mounting on manager Eddie Howe after a concerning 2-1 late loss to Bournemouth in their most recent outing. This weekend's result feels critical for both sides and could have a significant impact on the title race. Here is everything you need to know about the clash.
When is Arsenal vs Newcastle?
Arsenal host Newcastle at the Emirates Stadium on Saturday 25 April, with kick-off scheduled for 5:30pm BST.
How to watch on TV
Viewers in the United Kingdom can watch the match live on Sky Sports Main Event and Sky Sports Premier League. Those without a Sky subscription can purchase a NOWTV Day Pass to stream the game without a long-term contract.
Team news
Arsenal are set to welcome back Bukayo Saka and Riccardo Calafiori from injury, but Jurrien Timber is likely to miss out. For Newcastle, Tino Livramento is expected to be absent after coming off with a groin issue against Bournemouth, while Anthony Gordon is also sidelined with a similar problem. Joelinton is suspended for the fixture, but talisman Bruno Guimaraes is likely to return to the starting lineup, providing a major boost for the Magpies.
Predicted line-ups
Arsenal XI: Raya; White, Saliba, Gabriel, Hincapie; Odegaard, Zubimendi, Rice; Madueke, Havertz, Eze
Newcastle XI: Ramsdale; Trippier, Thiaw, Botman, Hall; Guimaraes, Tonali, Miley; Murphy, Osula, Barnes



