Bruno Guimaraes netted his fourth goal of the season to secure a victory for Newcastle against Fulham at Craven Cottage.
The Brazilian midfielder found the back of the net in the final 10 minutes of the game, following a brilliant assist from substitute Harvey Barnes. This goal came shortly after Fabian Schar had a goal disallowed due to a foul in the build-up.
Newcastle is now just one point behind sixth-placed Manchester United, firmly in contention for a spot in European competition next season.
Despite a bright start from Fulham, who were looking to bounce back from a recent defeat to Nottingham Forest, missed opportunities allowed Newcastle to take control of the match.
Anthony Gordon, back in the starting lineup for Newcastle after serving a suspension, posed a constant threat and came close to scoring with a powerful 20-yard shot that narrowly missed the target.