Newcastle remain on course to retain the Carabao Cup after a 2-0 home win over Tottenham moved them into the quarter-finals.
Headers from Fabian Schar and Nick Woltemade inflicted Tottenham's first away defeat of the season in all competitions.
Newcastle made a fast start and deservedly went ahead as Schar, one of eight changes from Saturday's home win over Fulham, headed in from a 24th-minute corner.
As it happened | Teams | Stats
Carabao Cup fixtures and results
Got Sky? Watch Carabao Cup on the Sky Sports app 📱
Not got Sky? Get instant access with no contract📺
But Spurs were unhappy with the referee for the opener as they felt Djed Spence was not given enough time to take his position in the box after putting his boot back on after losing it in the build-up to the corner.
Harvey Barnes nearly doubled Newcastle's lead in the 41st minute as he hit the bar from close range - and was nearly punished for his miss in first-half stoppage time, but Richarlison headed straight at Newcastle goalkeeper Aaron Ramsdale.
It was a frustrating evening for Spurs' striker as he struggled in front of goal and was shown up by his opposite number, Woltemade, who doubled the home side's lead five minutes into the second half.
Newcastle's club-record signing took full advantage of Spurs goalkeeper Antonin Kinsky's misjudgement at Joe Willock's cross to nod home for a sixth goal in nine starts.
Tottenham pushed for a route back into the game, but ex-Arsenal goalkeeper Aaron Ramsdale was in fine form as he made a great save to deny Pape Sarr's powerful curling effort inside the box.
Tottenham's Newcastle hoodoo continues with Eddie Howe's side having now won six of their last seven games against the north London club in all competitions.
Newcastle will aim to make it three straight wins as they visit West Ham in the Premier League on Sunday, live on Sky Sports, while Spurs will look to bounce back at home to London rivals Chelsea on Saturday, also live on Sky Sports.
What's next?