The hosts also had substitute Jonjo Shelvey sent off late on and though they were handed an unexpected lifeline by Eric Dier’s freak own goal with a minute to play, Spurs held on for a 3-2 win.
Tottenham were boosted ahead of kick-off by the availability of their South American contingent after a dash back from international duty, as well as the news that two unnamed players who were thought to have contracted Covid during their time away had actually returned false-positives.
Newcastle’s takeover had been confirmed during the international break and St. James’ was in carnival mood ahead of kick-off, with the atmosphere reaching a crescendo as Wilson marked his return from injury by heading home from Javier Manquillo’s cross.
That was as good as it would get, however, as Ndombele hit back with a superb finish 15 minutes later before Kane lifted past Karl Darlow, VAR proving the linesman’s initial flag to have been unwarranted.
The match was halted shortly before the interval as both sets of players were taken off the field by referee Andre Marriner while a fan in the East Stand at St. James’ received medical attention, with Newcastle later confirming the supporter had been stabilised and taken to hospital.
They returned to the field to complete a seven-minute period of stoppage time and within it Son slid home from Kane’s pass to earn a two-goal cushion going into the delayed break.
Newcastle offered little in the second 45 minutes and Shelvey’s red card, for two clear fouls, on Ndombele and Sergio Reguilon, looked to have ended any hope of a comeback before Dier diverted past Hugo Lloris under little pressure.
It was not to be, however, as Steve Bruce’s 1,000th game as a manager ended in a defeat that will do little to secure his future at the club.