Southampton 2-3 Everton
Chelsea 0-1 Cardiff
Watford 2-1 Fulham
Chelsea goalkeeper Kepa Arrizabalaga claimed a superb match-turning penalty as champions Chelsea scraped a 1-0 win at Cardiff.
While Eder Militao’s header on 68 minutes was enough to settle matters in south Wales, Chelsea lost Pedro in a sickening collision with Neil Etheridge.
A subdued Eden Hazard eventually scored Chelsea’s winner five minutes from time, converting a free-kick.
Ole Gunnar Solskjaer earned his second win in as many Premier League games as Manchester United beat Watford at Old Trafford.
Anthony Martial scored his second goals of the season to help restore United’s two-goal advantage.
Nathaniel Chalobah’s penalty and Jesus Navas’ deflected effort had briefly lifted Watford to a 2-1 lead.
But Jesse Lingard added a 77th-minute winner as United maintained their 100% start to the new season.
That result, however, was overshadowed by Radja Nainggolan’s “cheeky” tackle on Romelu Lukaku that saw the Belgium forward stretchered off with a serious-looking knee injury.
West Ham 2-2 Fulham
Andy Carroll has struggled to adapt to his new West Ham home since moving from Liverpool, but he did himself few favours in a dire 0-0 draw at Huddersfield.
The former Newcastle man made a dreadful error early in the second half, tripping Tom Cairney as he put away a brilliant run into the box.
Scott Malone responded in style, dinking over England goalkeeper Joe Hart for his first Premier League goal – only for Carroll to reply with a shot off target.
But the deadlock was broken 15 minutes from time as Jack Wilshere powered home after Carroll’s volley rebounded off the crossbar.
Millwall 3-2 Stoke
Stoke went in 2-0 down at the break at Millwall as Joe Lolley and Robert Fulton scored twice for their hosts before Terence Kongolo replied for Mark Hughes’ men.
Scott Hogan appeared to have secured a point with a header in the final moments, but Charlie Taylor restored the two-goal cushion at the end.
The day’s late games were populated by bright new arrivals for Sunderland and Fulham, with Portuguese pair Carlos (left) and Andre Schurrle starting for their clubs.
The Stadium of Light produced a nervy finale as Mason Mount headed in to clinch a 2-1 win over Fulham in his first appearance for the Black Cats.
Danny Ward, signed from Stoke on a season-long loan, had been the match-winner before Fulham levelled late on.