Frank Lampard stepped off the bench to score against his former club and salvage a 1-1 draw for Man City at home to Chelsea.
Leicester City produced a sensational comeback to leave big-spending Manchester United shell-shocked after a 5-3 win.
A second-half header from James Morrison secured West Brom’s first win of the season as they beat Tottenham 1-0.
Crystal Palace came from behind to beat Everton 3-2 and pick up their first win of the Premier League campaign.
Nigel Pearson paid tribute to his Leicester side as they scored four times in 20 minutes to stun Manchester United.
Celtic’s indifferent start to the season continued on Sunday as they were held to a 1-1 draw by Motherwell at Parkhead.