Newcastle United secured three points with a superb battling win over in-form Fulham.
The Magpies grabbed three points as Alexander Isak headed home late to push Newcastle back into third place in the Premier League.
But the drama at the end only came after Aleksandar Mitrovic fluffed a penalty at the Leazes End.
Here's how the players rated overall.
Nick Pope 8
Another clean sheet to make it five in a row in the Premier League. Rarely troubled other than Mitro's penalty blunder but still dealt with key claims and distribution well.
Kieran Trippier 7
Always looking to provide. Got away with a penalty call but also provided 15 crosses and had hand in winner.
Fabian Schar 8
A dominant defensive display. The pick of the back four. Unlucky to strike the post with free-kick.
Sven Botman 8
Another clean sheet to his collection. Some superb tackling on display.
Dan Burn 8
Dealt well with Fulham's threat of Willian and Mitrovic well down his side.
Joe Willock 7
Gave it his all before coming off. A decent display.
Sean Longstaff 8
Had a huge hand in the winner with a moment of quality. An all-round good midfield display. Man of the match.
Bruno Guimaraes 7
Rocked by injury heartache after rolling his ankle. 31 touches before he was taken off at half-time.
Miguel Almiron 7
A decent effort but not his best day of the season.
Joelinton 7
Had to drop back into midfield and performed excellently. Some huge clearances.
Callum Wilson 7
Had a host of chance but nothing went his way. For all that deserves as much credit as the scorer for crucial assist.
Subs
Allan Saint-Maximin 7 (for Bruno 46)
Offered presence after second half cameo.
Alexander Isak 8 (for Willock 69)
A huge goal. Came at a crucial time.
Jacob Murphy (for Almiron 85)
Chris Wood (for Wilson 90)
*Subs must play 15 minutes to get a mark.
READ NEXT
Alexander Isak makes it clear what his best position is for Newcastle United
Reality of a Newcastle United squad never built to fight on three fronts
Alexander Isak lifts lid on 'complications' during Newcastle United injury comeback
Kieran Trippier excited by Newcastle United owners' plans for 2023
Newcastle United warn off queue of clubs wanting to take Elliot Anderson on loan