By Dan King - Newcastle United Digital Editor
At the Daren Persson Stadium
North Shields 1 (Wrightson)
Newcastle United Under-21s 3 (Gillesphey, Campbell 2)
North Shields' Daren Persson Stadium is named after a local funeral director and Newcastle United's hopes of progressing to the semi-finals of the Techflow Group Northumberland FA Senior Cup looked to be in grave danger when they fell behind after just six minutes.
Former Magpies youngster Kieran Wrightson lobbed Jonathan Mitchell to put the Northern League second division leaders ahead.
In front of a crowd of 730, Wrightson's early goal was just the start Graham Fenton's team were hoping for.
Campbell saw a low shot saved by Jonathan Ball but soon set up the equaliser as his intelligent run was picked out by Jonathyn Quinn before he sent the ball over to the far post where left-back Gillesphey was arriving.
He smashed United level before Brandon Miele shot just over.
But Newcastle were soon ahead as the impressive Gael Bigirimana's through-ball allowed Campbell to finish neatly from a narrow angle.
The 18-year-old, who was born in North Shields, then floated a cross towards Quinn, who just couldn't force the ball home.
Benjamin Richardson beat the offside trap for the hosts but lofted narrowly over but Newcastle continued to press and a superb Kevin Hughes block was needed to thwart Campbell after good work from Gillesphey and debutant Daniel Barlaser.
And Campbell unleashed a long-range strike which flew into the top corner in the second half to seal the win after Hughes and Gareth Bainbridge had both threatened for the home side.
Barlaser had a goalbound effort deflected wide while Roberts hit the post with a low shot before, either side of two opportunities for Adam Scope going begging, Campbell should have wrapped up his hat-trick. However, he will have been pleased with his brace and overall performance as United reached the semi-finals.
North Shields: Jonathan Ball, Joe Elliott (Stuart Donnison), John Grey, Benjamin Richardson, John Parker, Kevin Hughes, Kieran Wrightson (Asier Goienetxea), Adam Forster, Gareth Bainbridge, Adam Scope, Dean Holmes
Subs not used: Thomas Courtney, Philip Robinson, Dean Walker
Newcastle United Under-21s: Jonathan Mitchell, Kevin Mbabu (James Morgan 80), Curtis Good, Lubo Satka, Macaulay Gillesphey, Callum Roberts (Macauley Booth 75), Gael Bigirimana, Brandon Miele (Tom Heardman 38), Daniel Barlaser, Adam Campbell, Jonathyn Quinn
Subs not used: Brendan Pearson, Ben Drennan