Newcastle United twice came from behind to deny relegation-threatened West Ham a second consecutive Premier League victory for the first time since August.
The Hammers took the lead for the second time when Tomas Soucek fired in from close range, but the Magpies drew level just 92 seconds later through Jonjo Shelvey.
The Hammers had their name on the scoreboard first when Michail Antonio pounced on Jamaal Lascelles’ loose touch to open the scoring but the host responded well and drew level when Miguel Almiron converted Emil Krafth’s low cross from close range.
Substitute Andriy Yarmolenko – whose goal sealed victory over the Blues on Wednesday – came closest to finding another late winner, but his stinging strike was well kept out by Martin Dubravka.
Newcastle XI: Dubravka, Krafth, Lascelles, Fernández, Manquillo, Shelvey, Hayden, Saint-Maximin, Almirón, Joelinton, Gayle
Subs: Schär, Carroll, Ritchie, Yedlinz, Lazaro, Darlow, Rose, Bentaleb, M Longstaff
West Ham XI: Fabianski, Fredericks, Diop, Ogbonna, Cresswell, Soucek, Rice, Bowenz, Fornals, Lanzini, Antonio
Subs: Balbuena, Yarmolenko, Noble, Wilshere, Masuaku, Ajeti, Costa Silva, Randolph, Johnson