Manchester United have slumped to their third Premier League defeat of the season, humbled 3-1 on their own Old Trafford turf by soaring Brighton.

Danny Welbeck scored against his former club and further goals from Pascal Gross and substitute Joao Pedro increased the pressure on United boss Erik ten Hag.

Hannibal Mejbri’s first United goal gave the home fans some hope, but boos rang out at the final whistle on Saturday (Sunday AEST) with another defeat leaving United in the bottom half of the table.

Their neighbours Manchester City, though, maintained their 100 per cent start to the season after hitting back to win 3-1 at West Ham.

James Ward-Prowse’s diving header – his second goal of the season – gave the Hammers a halftime lead against the run of play.

Jeremy Doku struck his first goal for City within a minute of the restart and Bernardo Silva put them in front with 14 minutes left before the inevitable Erling Haaland’s seventh goal in five league games sealed the points for the champions.

City retained their two-point advantage over Tottenham and Liverpool, both of whom eked out late triumphs.

Tottenham struck twice in stoppage-time to snatch a 2-1 home win against Sheffield United after Ange Postecoglou’s unbeaten league record had looked threatened.

Gustavo Hamer had given the Blades a surprise lead and they held on until deep in stoppage time when Richarlison equalised for Spurs and then set up Dejan Kulusevski for the winner in the 10th minute of added time.

Liverpool had briefly gone top after their 3-1 win at Wolves in the lunchtime kick-off.

Liverpool left it late to clinch their fourth win of the season after trailing to Hwang Hee-Chan’s early opener, with Cody Gakpo’s second-half equaliser followed by Andrew Robertson’s late effort and Hugo Bueno’s own goal.

Aston Villa also scored three late goals as they came from behind to beat Crystal Palace 3-1 at Villa Park.

Odsonne Edouard put Palace ahead early in the second half before John Duran’s late equaliser and two further goals from Douglas Luiz and Leon Bailey.

Carlos Vinicius scored in his first appearance of the season for Fulham – five minutes after stepping off the bench – to secure his side a 1-0 home victory against winless Luton.