Manchester United came from behind for the fifth time in a row this season to beat West Ham United and deny the Hammers fans a perfect return to their stadium.
In front of home support for the first time since 29 February, West Ham started brightly and the pressure paid off on 38 minutes.
Three minutes after Pablo Fornals had struck a post, Tomas Soucek poked in Declan Rice's flick.
The half-time introduction of Bruno Fernandes turned the match, as he passed to Paul Pogba who struck a superb equaliser on 65 minutes.
Three minutes later, Mason Greenwood rifled Man Utd ahead, before another half-time substitute, Marcus Rashford sealed a ninth successive away PL win.
Man Utd rise to fourth on 19 points, while West Ham drop to seventh on 17 points.
See: West Ham report | Man Utd report
Next fixtures
West Ham: 11 Dec v Leeds (A)
Man Utd: 12 Dec v Man City (H)
Match officials
Referee: Andre Marriner. Assistants: Simon Long, Eddie Smart. Fourth official: Andy Madley. VAR: Lee Mason. Assistant VAR: Adrian Holmes.
WHO'S GOING TO BE YOUR
MAN OF THE MATCH?
Vote at Full-time