The Magpies made the perfect start when Anthony Gordon won a penalty with just three minutes played and Alexander Isak converted from 12 yards after a lengthy check by the video assistant referee (VAR).
But the game started to get away from the Magpies when West Ham scored three unanswered goals.
Michail Antonio brought the Hammers on to level terms before Mohammed Kudus and Jarrod Bowen scored within minutes on either side of halftime.
READ ALSO:
Isak scored his second penalty of the afternoon after Gordon was again adjudged to have been fouled, and Barnes grabbed the equaliser in the 83rd minute.
With momentum and a vociferous St. James’ Park firmly behind them, Newcastle pressed on, and Barnes emphatically fired in a 90th-minute winner.
Gordon’s second yellow card for kicking the ball away reduced the Magpies to 10 men in injury time, but they managed to hold out for a victory that could prove crucial in their pursuit of European football.
Newcastle climb up to eighth, just a point behind West Ham in seventh.
NURTW scribe felicitates Nigerians on Xmas, urges caution The General Secretary of the National…
Why we displayed 'Jesus Christ is not God' banner at Lekki mosque -Imam …
CBN fines bank found hoarding cash N150m The Central Bank of Nigeria (CBN) has imposed…
Lagos-Calabar coastal road: Train track work begins 2025, says minister The Federal Government plans to…
Three days to Christmas, food prices, transport fares hit the roof According to the Universal Declaration of Human…
Three Ogun varsity students die in auto crash The Police Command in Ogun State has…