Steve Bruce’s team have won three of their last four and are now only three points outside the top 10 in the table.
David Moyes’ team picked up a vital victory of their own in midweek to give themselves breathing space at the bottom.
Sharing the full story, not just the headlines
They remain only two places above the relegation zone, though, with six games to play.
Here’s everything you need to know about the game.
We may earn commission from some of the links in this article, but we never allow this to influence our content.
The match will begin at 2:15pm on Sunday 5 July at St. James’ Park.
The match will be broadcast live on Sky Sports Premier League and Main Event.
If you’re not a Sky customer you can grab a NOWTV Day Pass here to watch without a subscription.
Newcastle lost Javier Manquillo and Sean Longstaff to injury in their midweek game and both could miss out here.
West Ham have doubts over Seb Haller, Mark Noble and Arthur Masuaku. Andriy Yarmolenko could be brought back in after scoring the winner against Chelsea.
Newcastle: Dubravka; Krafth, Lascelles, Fernandez, Rose; Bentaleb, Hayden; Almiron, Shelvey, Saint-Maximin; Gayle.
West Ham: Fabianski; Fredericks, Diop, Ogbonna, Cresswell; Soucek, Rice, Fornals; Yarmolenko, Bowen, Antonio.
Newcastle – 20/11
Draw – 40/17
West Ham – 23/13