Substitute Olivier Giroud headed in a dramatic late winner as Arsenal fought back to beat Leicester City in a thrilling start to the 2017-18 Premier League season.
Champions Chelsea suffered a nightmare start to their Premier League title defence, having two men sent off as Burnley claimed a superb win at Stamford Bridge.
Romelu Lukaku announced his arrival at Old Trafford by scoring twice on his Premier League debut for Manchester United as they embarrassed West Ham.
Miguel Britos scored a controversial 93rd-minute equalizer for Watford as Liverpool were held in a thrilling game at Vicarage Road.
Arsenal 4:3 Leicester City
Watford 3:3 Liverpool
Everton 1:0 Stoke
Crystal Palace 0:3 Huddersfield
Southampton 0:0 Swansea
West Brom 1:0 Bournemouth
Chelsea 2:3 Burnley
Brighton 0:2 Manchester City
Newcastle 0:2 Tottenham
Manchester United 4:0 West Ham