Match ends, Newcastle United 4, West Ham United 3.
Eddie Howe said Harvey Barnes was "incredible" after the winger came off the bench to score twice as Newcastle edged a dramatic seven-goal thriller against West Ham at St James' Park.
Barnes, returning from a two-game absence due to a thigh injury, was introduced as a substitute in the 67th minute with Newcastle trailing 3-1.
The England international went on to boost Newcastle's hopes of securing another campaign in Europe with a late double.
"He is an incredible player," Howe told BBC Match of the Day.
"We have missed him this season and he would have given us quality wherever he played. He is a goalscorer and they are so valuable, and his two finishes today were of the highest quality. Of course, the last one was memorable and will always be remembered - and what a finish it was. That's the quality he has."
Newcastle made the perfect start when Anthony Gordon won a penalty with just three minutes played and Isak converted from 12 yards.
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 either side of half-time.
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.
There was further drama to come in injury time as Newcastle were reduced to 10 men when Gordon received a second yellow card for kicking the ball away, but they managed to hold out for a victory that could prove vital in their pursuit of European football.
Newcastle climb up to eighth, just a point behind West Ham in seventh.
- Follow live text coverage of Newcastle v West Ham in the Premier League
- How did you rate Newcastle's performance? Have your say here
- What did you make of West Ham's display? Send us your views here
Barnes boosts European hopes
Prior to kick-off Eddie Howe stressed the importance of Newcastle making a positive start upon their return from the international break, with 10 games to try and salvage something from an underwhelming season.
It was an emotional rollercoaster for the Newcastle faithful but, ultimately, an afternoon that could prove to be a pivotal moment.
There was little doubt that top-scorer Isak would dispatch his penalty to get them up and running, but things started to fall apart soon after when Jamaal Lascelles went off with an injury.
Emil Krafth came on in his place as Newcastle shuffled around their backline but they looked disjointed as Antonio found space to equalise.
After Kudus and Bowen gave West Ham a two-goal cushion the atmosphere within St James' Park started to turn toxic, yet the players maintained their belief and fought to get back into the encounter.
Isak reduced the deficit with his second penalty, taking his tally for the season in the Premier League to 14, although the decision to award the spot-kick seemed harsh with Kalvin Phillips penalised for catching Gordon as he attempted to clear the ball.
Referee Rob Jones did not initially point to the spot but he changed his mind after being asked to review the incident on the pitchside monitor.
Newcastle, who have been plagued by injury issues all season, lost a further two players during the second half with Krafth and Miguel Almiron forced off.
But Barnes turned the game on its head with two goals in the last 10 minutes of regulation time.
Barnes, who joined from Leicester in a £38m deal in July, has struggled with injuries during his debut campaign with Newcastle and was making just his 12th Premier League appearance.
"They are the moments I have missed so much," Barnes told BBC Match of the Day.
"For me, I miss that feeling of being out there, and when I am I want to make up for lost time, and today was a great step forward with that.
"You can't really describe those feelings sometimes, so late on in the game, and then after that it was just hoping we can hold on to the result and get the three points and we did that."
Gordon's injury-time red card for petulant behaviour made Newcastle's job of hanging on a little bit harder than they would have liked, and the winger will now miss a reunion with former club Everton on Tuesday.
With potentially the top eight places offering up European football in the Premier League, Newcastle have ensured they remain firmly in the mix.
Defensive woes for West Ham
After overcoming an early set-back of conceding inside three minutes, West Ham seemed to be on course to strengthen their grip on a European berth while denting the hopes of one of their rivals.
Antonio's equaliser set them on their way, scoring his second goal in as many games, before Kudus and Bowen gave the visitors breathing space as they looked for a first win against the Magpies since August 2021.
But it was a familiar story for David Moyes' men as they were exposed defensively.
West Ham have now conceded 54 goals this season with just Luton (60), Burnley (63) and Sheffield United (74) conceding more.
It is now three games without victory for the Hammers following draws against Burnley and Aston Villa, while they have won just one away game in the league since the turn of the year - losing three and drawing one.
Player of the match
BarnesHarvey Barnes
Newcastle United
Avg
- Squad number15Player nameBarnesAverage rating
8.63
- Squad number14Player nameIsakAverage rating
7.56
- Squad number10Player nameGordonAverage rating
7.18
- Squad number39Player nameBruno GuimarãesAverage rating
7.00
- Squad number20Player nameHallAverage rating
6.87
- Squad number23Player nameMurphyAverage rating
6.60
- Squad number32Player nameAndersonAverage rating
6.58
- Squad number21Player nameLivramentoAverage rating
6.54
- Squad number5Player nameSchärAverage rating
6.34
- Squad number28Player nameWillockAverage rating
6.33
- Squad number1Player nameDúbravkaAverage rating
6.21
- Squad number33Player nameBurnAverage rating
6.19
- Squad number6Player nameLascellesAverage rating
5.75
- Squad number17Player nameKrafthAverage rating
5.69
- Squad number24Player nameAlmirónAverage rating
5.64
- Squad number36Player nameS LongstaffAverage rating
4.71
West Ham United
Avg
- Squad number20Player nameBowenAverage rating
6.12
- Squad number14Player nameKudusAverage rating
6.06
- Squad number9Player nameAntonioAverage rating
5.88
- Squad number10Player nameLucas PaquetáAverage rating
5.71
- Squad number28Player nameSoucekAverage rating
5.43
- Squad number23Player nameAreolaAverage rating
5.38
- Squad number15Player nameMavropanosAverage rating
5.36
- Squad number33Player nameEmersonAverage rating
5.27
- Squad number7Player nameWard-ProwseAverage rating
5.27
- Squad number4Player nameZoumaAverage rating
4.88
- Squad number1Player nameFabianskiAverage rating
4.83
- Squad number5Player nameCoufalAverage rating
4.70
- Squad number2Player nameJohnsonAverage rating
4.21
- Squad number18Player nameIngsAverage rating
4.10
- Squad number11Player namePhillipsAverage rating
3.59
Line-ups
Newcastle
Formation 4-3-3
- 1Dúbravka
- 21LivramentoSubstituted forAlmirónat 56'minutesSubstituted forBarnesat 67'minutes
- 6LascellesSubstituted forKrafthat 17'minutesSubstituted forHallat 57'minutes
- 5Schär
- 33Burn
- 36S Longstaff
- 39Bruno Guimarães
- 28WillockSubstituted forAndersonat 57'minutes
- 23Murphy
- 14IsakBooked at 90mins
- 10GordonBooked at 90mins
Substitutes
- 3Dummett
- 11Ritchie
- 15Barnes
- 17Krafth
- 18Karius
- 20Hall
- 24Almirón
- 32Anderson
- 40White
West Ham
Formation 4-2-3-1
- 23AreolaSubstituted forFabianskiat 45'minutes
- 5CoufalSubstituted forIngsat 90+3'minutes
- 15Mavropanos
- 4Zouma
- 33Emerson
- 7Ward-ProwseSubstituted forJohnsonat 84'minutes
- 28SoucekBooked at 40mins
- 20Bowen
- 10Lucas Paquetá
- 14Kudus
- 9AntonioSubstituted forPhillipsat 69'minutes
Substitutes
- 1Fabianski
- 2Johnson
- 3Cresswell
- 11Phillips
- 17Cornet
- 18Ings
- 21Ogbonna
- 40Earthy
- 45Mubama
- Referee:
- Robert Jones
- Attendance:
- 52,199
Match Stats
- Possession
- Home60%
- Away40%
- Shots
- Home24
- Away10
- Shots on Target
- Home9
- Away4
- Corners
- Home3
- Away4
- Fouls
- Home9
- Away8
Live Text
Post update
Full Time
Second Half ends, Newcastle United 4, West Ham United 3.
Post update
Attempt missed. Mohammed Kudus (West Ham United) right footed shot from a difficult angle on the right is close, but misses to the left. Assisted by Lucas Paquetá with a cross.
Post update
Delay over. They are ready to continue.
Post update
Delay in match because of an injury Emerson (West Ham United).
Post update
Dan Burn (Newcastle United) wins a free kick in the defensive half.
Post update
Foul by Tomás Soucek (West Ham United).
Post update
Attempt missed. Tomás Soucek (West Ham United) with an attempt from the left side of the six yard box is close, but misses to the left. Assisted by Mohammed Kudus with a cross.
Dismissal
Second yellow card to Anthony Gordon (Newcastle United).
Post update
Foul by Harvey Barnes (Newcastle United).
Post update
Ben Johnson (West Ham United) wins a free kick in the defensive half.
Substitution
Substitution, West Ham United. Danny Ings replaces Vladimír Coufal.
Post update
Anthony Gordon (Newcastle United) wins a free kick in the defensive half.
Post update
Foul by Ben Johnson (West Ham United).
Booking
Alexander Isak (Newcastle United) is shown the yellow card for excessive celebration.
Goal!
Goal! Newcastle United 4, West Ham United 3. Harvey Barnes (Newcastle United) right footed shot from outside the box to the bottom right corner. Assisted by Anthony Gordon.
Post update
Attempt missed. Anthony Gordon (Newcastle United) right footed shot from the right side of the box is too high. Assisted by Jacob Murphy.
Post update
Offside, Newcastle United. Harvey Barnes is caught offside.
Post update
Attempt blocked. Bruno Guimarães (Newcastle United) right footed shot from outside the box is blocked. Assisted by Harvey Barnes.
Substitution
Substitution, West Ham United. Ben Johnson replaces James Ward-Prowse.
Comments
Join the conversation
Absolutely zero intent from Phillips and it completely changed the game.
I'm constantly baffled by how often officials are fooled by players sticking their leg in front of a player who's about to kick the ball, then going down feigning injury. Gordon is an expert at it. Very funny to see him sent off at the end.
Phillips is an absolute jinx for West Ham.
That second Gordon pen should never be giving, behind the goal angle shows he just put his foot in front of Phillips, wasn't even going for the ball