MAME Biram Diouf headed home a late equaliser as Tottenham threw away a two-goal lead to draw 2-2 at home to Stoke.
Spurs looked on course to secure their first three points of the campaign after first-half goals from Eric Dier and Nacer Chadli had given the hosts a commanding advantage. Stoke, however, came storming back with Marko Arnautovic converting a 78th-minute penalty before Diouf headed in seven minutes from time to complete an unlikely comeback.
Claudio Ranieri’s perfect start to life as Leicester boss continued as his side outshone ten-man West Ham to win at Upton Park for the first time in 15 years.
Both sides started the new season with opening weekend victories but it was the Foxes who extended that run to top the early Barclays Premier League table, as first-half goals from Shinji Okazaki and Riyad Mahrez were enough for a 2-1 win.
West Ham, who had impressed in winning at Arsenal, reduced the deficit through Dimitri Payet’s first goal for the club, only to have goalkeeper Adrian sent off in the closing stages.
Bafetimbi Gomis and Andre Ayew both scored for the second game running as Swansea comfortably saw off ten-man Newcastle 2-0 at the Liberty Stadium.
Gomis opened the scoring in the ninth minute with a composed finish before Ayew – also on target in the 2-2 draw at Chelsea – scored with a powerful second-half header after Newcastle full-back Daryl Janmaat had been sent off.
West Brom secured their first point of the season after frustrating Watford in a 0-0 draw at Vicarage Road. The visitors nearly nicked all three points but Saido Berahino fluffed his lines in front of goal.