Newcastle United have continued their revival, recording their fourth successive English Premier League football win, while Arsenal blew a 1-0 lead to slip down the ladder.
Newcasle recorded a 2-0 victory at West Bromwich Albion, while Arsenal fell 2-1 at Swansea.
The result moves Newcastle up to seventh on the table, while Arsenal drop to sixth.
After a dismal start to the season, goals from Ayoze Perez and Fabricio Coloccini ensured Newcastle's recent resurgence under their previously beleaguered manager Alan Pardew continued at the Hawthorns.
Tottenham Hotspur's home misery continued in a 2-1 loss to Stoke City while Arsenal lost for the first time in 29 EPL games after scoring first, going down 2-1 to Swansea, who leapfrogged the Gunners into fifth place with the come from behind victory.
Sunderland and Everton exchanged second-half goals in a 1-1 draw at the Stadium of Light.
Newcastle are now seventh in the table on 16 points from 11 games, a remarkable turnaround for a team who did not record a win until last month.
Tottenham's fourth home defeat in six league games once again followed a Europa League match on Thursday.
Having won at Asteras Tripolis three days ago, the rigours of juggling continental and domestic competition again proved too much for the north London side against a Stoke side who had previously one just once on the road this season.
Former Barcelona forward Bojan Krkic scored his first Premier League goal with a brilliant solo effort to give Stoke the lead at White Hart Lane after six minutes.
Things went from bad to worse for Mauricio Pochettino's side when Jonathan Walters tapped in Mame Diouf's pass 12 minutes before the interval.
Spurs desperately tried to mount a comeback in the second half and Nacer Chadli's powerful drive made it 2-1 with 13 minutes left but it was too little too late for the hosts.
The defeat piled more pressure on Pochettino with Spurs 12th in the table on 14 points from 11 games. Stoke climbed to ninth with 15 points.
A Leighton Baines penalty 13 minutes from time earned Everton a draw at Sunderland after Seb Larsson had give the hosts the lead.