Red Devils rout Hammers, Wolves win
The teams were well matched for the majority of the first half at Upton Park until Paul Scholes lashed home his 99th Premier League goal with seconds to go before the whistle.
Antonio Valencia and Wayne Rooney then scored the third and fourth within seconds of each other from tap-ins as United poured forward.
Cesc Fabregas first spurned a 20th-minute spot-kick after Andrey Arshavin was felled by Rory Delap.
The Spaniard helped make amends six minutes later, teeing up Arshavin, who ran the ball towards goals before producing a neat finish across goal for the opener.
Fabregas almost had one of his own seconds later but amazingly saw team-mate Emmanuel Eboue block it on the Stoke line. Aaron Ramsey put the game beyond doubt in the 79th minute.
Steven Gerrard was unable to inspire
David Ngog missed a glorious chance following fine work from Glen Johnson, hitting the crossbar from four yards with the goal gaping.
Veteran Jody Craddock turned home Christophe Berra’s header from six yards for the opener before a sensational hit from Nenad Milijas stretched the lead after 63 minutes.
Johan Elmander got the consolation.
Charles N’Zogbia put the Latics ahead before two goals from Sebastian Larsson either side of Christian Benitez’s 66th-minute effort sealed the points.
Jordi Gomez made it 3-2 a minute from time.