Arsenal took their opportunity to close in on the pacesetters at the top of the Premier League, ...
Arsenal took their opportunity to close in on the pacesetters at the top of the Premier League, but only just, edging to a 2-1 win against Southampton thanks to Santi Cazorla's late penalty at Emirates Stadium.
With the match deep into added time and both sides looking like taking a share of the spoils, Cazorla thrashed home a spot-kick to seal the points after substitute Olivier Giroud had been tugged to the ground by Jose Fonte.
But questions will be asked as to whether play should have been stopped by referee Robert Madley as Gunners' skipper Laurent Koscielny lay prone in front of the Saints goal with a head injury at the time.
Southampton had led through an own goal from Petr Cech with birthday boy Koscielny drawing Arsene Wenger's side level with a stunning overhead kick.
Tottenham repeated their April annihilation of Stoke with another 4-0 win at the bet365 Stadium to maintain their unbeaten start to the season.
Spurs had only won once since thrashing the Potters at this venue five months ago when they looked like champions-elect and this was a performance in the manner of both that day and their late-season run.
Son Heung-Min, brought in for Erik Lamela after he played for Argentina in midweek, scored with two first-time finishes either side of the interval and England internationals Dele Alli and Harry Kane, both of whom scored doubles back in April, then found the net for the first time this season.
It was Kane's first in 10 games for club and country and his 50th Premier League goal in 87 top-flight appearances as he reached a welcome landmark ahead of the start of Spurs' Champions League campaign next week.
Defeat for Stoke ensured they remain rooted to the foot of the table and manager Mark Hughes had an elevated view for the second-half destruction having been sent to the stands by referee Anthony Taylor before the break.
Odion Ighalo, Troy Deeney, Etienne Capoue and Jose Holebas were all on target as Watford fought back from two goals behind to beat West Ham 4-2 at the London Stadium.
The Hammers looked to be in full control of the game courtesy of two Michail Antonio headers, both assisted by Dimitri Payet who was named in West Ham's starting XI for the first time this season, but somehow Slaven Bilic's side conspired to throw the lead away and were level at half time.
First Odion Ighalo scored a deflected effort, then Deeney equalised from a tight angle before Capoue scored his third goal of the season with a fine volley and Holebas looked to confirm victory with a driven goal from the edge of the box.
Wilfried Zaha starred for Crystal Palace as they claimed a first win of the season, beating Middlesbrough 2-1 at the Riverside Stadium.
Palace took a 16th-minute lead as Christian Benteke opened his account for the club, heading home from a Zaha cross but they weren't in front for long, with Daniel Ayala, on his 100th appearance for Boro, equalising in the 38th minute.
However, Zaha took advantage of disastrous defending from George Friend to restore Palace's lead and relieve the pressure on manager Alan Pardew.
Jack Wilshere made his Bournemouth debut in a 1-0 win against West Bromwich Albion at Dean Court, Callum Wilson scoring the decisive goal in the 79th minute.
Robert Snodgrass scored in added time to earn Hull City an unlikely point against Burnley in a 1-1 draw at Turf Moor.