Kurt Zouma scored a late own goal as Chelsea threw away a two-goal lead to draw 2-2 with Sheffield Utd at Stamford Bridge.
Jamie Vardy struck twice for Leicester as they cruised 3-1 past Bournemouth to keep the Foxes unbeaten to start the league campaign.
Paul Pogba missed a crucial penalty in the second half as Manchester United settled for a 1-1 draw on the road against Wolves.
Manchester United hit four unanswered goals to spoil Frank Lampard’s first Premier League game as Chelsea boss.
Arsenal open the season with a narrow win at Newcastle behind a goal from last season’s joint-top scorer Pierre-Emerick Aubameyang.
Leicester City and Wolves played out a 0-0 draw to start the season, as Leander Dendoncker saw his strike ruled out by VAR.
Harry Kane struck twice in the final minutes as Tottenham came from behind to beat Aston Villa 3-1.
Crystal Palace and Everton played out a 0-0 draw to start the season, with the Toffees’ Morgan Schneiderlin seeing red.
Graham Potter’s Brighton & Hove Albion got their season off to a flying start with a stunning 3-0 win vs. Watford at Vicarage Road.
Sheffield United earned a point at Bournemouth on their Premier League return, thanks to Billy Sharp’s late goal.