After a goalless first half edged by Newcastle in terms of chances, Alexander Mitrovic had a golden opportunity to give Fulham the lead from the penalty spot following a VAR check, The former United striker found the net but slipped as he took his penalty, touching the ball twice and therefore handing the hosts a free-kick instead.
And just as Newcastle looked to be heading for a third straight 0-0 draw, Alexander Isak popped up to head in an 89th minute winner, his third goal in four Premier League appearances.
The win saw Newcastle move back up to third in the table as they made it 14 league games unbeaten and kept five straight top flight clean sheets for the first time in the club’s history.
Here are the Newcastle United player ratings from the match...

5. Dan Burn - 6
Tried to get forward after his heroics on Tuesday night. Tackled well but could have been sharper in possession. | AFP via Getty Images

6. Bruno Guimaraes - 7
Has taken a knock and left the pitch in tears before being replaced at half-time. Comfortable in possession and was trying to make things happen, a neat pass almost set up Sean Longstaff early on. | Getty Images

7. Sean Longstaff - 7
Had a good opportunity to give Newcastle an early lead but saw his shot blocked. Was tidy in possession. | AFP via Getty Images

8. Joe Willock - 6
Curled an early effort wide but has managed to pose a sustained threat breaking between the lines and drifting out to the left. | Getty Images