Injury-hit Newcastle stormed to their second Premiership victory in four days as Gary Speed and Daniel Cordone secured victory over Spurs.
Welshman Speed shot the home side ahead in the ninth minute.
He latched onto an Aaron Hughes chip, which beat the offside trap, and calmly lifted the ball over the advancing Neil Sullivan.
Midfielder Cordone sealed the victory with a close range strike in the 66th minute after the visitors failed to clear.
It was a fine performance from Newcastle, who were without Nikoz Dabizas, Marcelino, Rob Lee, Carl Cort and Christian Bassedas.
Both sides had pressed forward throughout the match, with the action switching from end to end, but Tottenham were always chasing the game after Speed's opener.
He nearly grabbed a second just two minutes after his opening strike, but blasted just over from a Cordone cross.
But the man who replaced him - former United striker Les Ferdinand - was given a warm welcome as he stepped on to the St James's Park turf.
The home side survived a scare shortly after the restart when they blocked a succession of efforts in the penalty area.
But Shearer also went close on 54 minutes when a free-kick from just outside the box went narrowly wide.
Brilliant
And Nolberto Solano saw a brilliant 25-yard effort crash against the bar.
Tottenham continued to look for an opening, but Ferdinand fluffed a close-range 72nd minute header.
And Newcastle remained a threat, with Kieron Dyer just denied near the end.