Harrison’s first half opener had been cancelled out by Jonathyn Quinn just before the interval, but we continued to work hard and were finally rewarded when Harrison bagged his second of the match seven minutes from time.
The result yielded a ninth win in 10 Barclays Under-18 Premier League outings for the lads, who face a trip to Aston Villa on Wednesday, before hosting Sunderland at the Training Centre next weekend.
The playing surface was wet, owing to heavy rain in the north east before the game, but the lads coped well with the conditions and, after taking a while to find their stride, exhibited some real quality in midfield.
Both Will Miller and Anton Walkes, playing in a central midfield role, were key in wrestling possession away from the Magpies, before we finally broke the deadlock in the 34th minute.
Anthony Georgiou got forward and pulled the ball back for Harrison, who finished clinically from 12 yards.
However, a lapse in concentration allowed the home side to level the scores through Quinn a minute before the break, leaving our lads with work to do after the restart.
Newcastle, buoyed by their equaliser, built up some momentum in the opening stages of the second period, but we stayed strong and finally regained the lead in the 83rd minute.
Harrison was played clean through on goal, and after his initial effort was blocked by the keeper, the attacker scored from the rebound.
That was far from the end of the action, though, with both sides pushing forward.
Emmanuel Sonupe, who had replaced Georgiou mid-way through the second period, created some good chances down the right side but frustratingly we were unable to convert them.
Newcastle threw everything forward in the closing minutes, and it was largely thanks to some fine goalkeeping from Luke McGee, plus the defensive solidarity of Connor Ogilvie, that we came away with the three points.
Spurs: McGee, Campbell-Young, Vincent-Young, Ogilvie, Walker-Peters, Walkes (Ross 80), Miller, Harrison, Oduwa, Georgiou (Sonupe 67), Akindayini (Pritchard 60).