The former West Brom frontman – who scored 24 goals in the Midlands during a loan spell two seasons back – popped up with a sublime header late on to seal all three points after a patchy display at St James’ Park.
How did the Newcastle players perform? Miles Starforth rates them all out of 10...
5. Javier Manquillo - 6
Stuck to his task on an awkward afternoon for Newcastle. Photo: Tom Purslow
6. Matty Longstaff - 7
Scored 17 minutes into his first league start in almost two months, never stopped running. Photo: PAUL ELLIS
7. Sean Longstaff - 5
Handed a start against the team which wanted to sign him in the summer, at fault for the fourth goal and nowhere near his best. Photo: Tom Purslow
8. Miguel Almiron - 5
Threatened in fits and starts, drew a foul from McTominay which should have seen the midfielder shown a second yellow card. Photo: Clive Brunskill