Arsenal inched clear at the top of the English Premier League on Saturday after Manchester United sensationally crashed at home to West Bromwich Albion and Manchester City lost at Aston Villa.
A week on from their 4-1 derby loss at City, United were looking to return to winning ways in the league but instead slumped to a 2-1 defeat that left the champions in 12th place in the table.
On-loan Marseille winger Morgan Amalfitano put West Brom ahead with an exquisite individual goal in the 54th minute, picking the ball up on halfway and nutmegging Rio Ferdinand before insouciantly dinking the ball over goalkeeper David de Gea.
Wayne Rooney equalised three minutes later, with a free-kick from wide on the left that eluded everyone, only for 20-year-old midfielder Saido Berahino to restore West Brom's lead with a fierce left-foot drive.
Steve Clarke's side held on for a victory that means United have now made their worst start to a season since 1989 in Moyes's first campaign since succeeding Alex Ferguson as manager.
United's fans could nonetheless take a small crumb of consolation from the fact that their conquerors from last weekend fell to a 3-2 defeat at Villa Park.
Yaya Toure gave City the lead on the stroke of half-time, with Edin Dzeko putting the visitors back in front in the 56th minute after Karim El Ahmadi had equalised for Villa early in the second period.
However, a fine free-kick from Leandro Bacuna saw Villa equalise in the 73rd minute before Andreas Weimann ran clear and beat Joe Hart two minutes later to give Paul Lambert's side a stunning win.
"We played very well and deserved to win, but in five minutes we threw away everything good we did in the rest of the match," said City manager Manuel Pellegrini, whose side host European champions Bayern Munich in the Champions League on Wednesday.
Arsenal take advantage
Arsenal capitalised on their rivals' setbacks by winning 2-1 at Swansea City to move two points clear of second-place Tottenham Hotspur, and eight clear of United.
The in-form Aaron Ramsey was once again their match-winner, teeing up a 58th-minute opener for 18-year-old German winger Serge Gnabry before slamming home four minutes later to claim his eighth goal of the season. Left-back Ben Davies replied for Swansea with eight minutes remaining, but Arsenal survived.
Earlier, Spurs drew 1-1 at home to Chelsea in the first managerial meeting between former colleagues Jose Mourinho and Andre Villas-Boas.
Tottenham manager Villas-Boas saw his side take a first-half lead through Gylfi Sigurdsson, but in a frenetic and keenly contested second half, Chelsea equalised through John Terry before seeing Fernando Torres sent off.
Torres was shown a second yellow card for leading with his arm in an aerial challenge with Jan Vertonghen, but Mourinho felt the decision was unjust.
Elsewhere, record signing Dani Osvaldo scored his first Southampton goal in a 2-0 win at home to Crystal Palace, which catapulted Mauricio Pochettino's side to the heady heights of fourth place.
An injury-time thunderbolt from Jordan Mutch gave Cardiff City a dramatic 2-1 win at Fulham, while Hull City beat West Ham United 1-0 via a 12th-minute penalty by Robbie Brady.