It's a gargantuan game in the Premier League top three this weekend with Newcastle in third set to meet with the current league leaders Arsenal at St James' Park with the Magpies looking to put an end to the Gunners' title race.
Although not mathematically impossible with a loss here, Arsenal are extremely unlikely to get their hands on the Premier League title if they lose this game, as it could create a gap of five points on Manchester City if the Citizens win their two games in hand.
Arsenal have still secured 24 wins this season and lost the same amount as City (4), but after their mauling at the Etihad, it's tough to see how they get past Pep Guardiola's side now.
Nevertheless, the club still smashed their London rivals Chelsea in midweek with a 3-1 victory that saw Martin Odegaard put on another clinic with two excellent goals, just as Gabriel Jesus added another goal to make it 3-0 inside 3-0 minutes.
It was also the first win for Arsenal in four games after high-scoring draws with Liverpool, West Ham United and Southampton and a 4-1 loss to City.
As for Newcastle, they are still sitting in third and two ahead of Manchester United, who have a game in hand. The Magpies are behind Arsenal by 13 points and with the club ahead of Liverpool by nine points with only 15 left on the board, the club are extremely close to officially securing Champions League football since the days of Alan Shearer.
These two sides played out a hectic 0-0 draw back at the start of January, as Arsenal had four bookings and Newcastle five of their own. It saw a total of 26 fouls and the game reached boiling point at many times throughout the 90 minutes.
Don’t forget to check out the rest of our previews, tips and offers for this weekend’s action. Footy Accumulators is the #1 football betting site for the latest on betting in the UK - download the Betting Hub app for more!