Marcus Rashford scored for Manchester United with virtually the last kick of the game to break West Ham United hearts at Old Trafford.
The Hammers battled well for long spells and looked set to hold out for a third clean sheet in their last four matches before Edinson Cavani's low cross was turned in by the England forward in the third minute of injury time.
Jarrod Bowen and Declan Rice had both gone close for the Irons earlier on in the second half in a match which ebbed and flowed, but looked in all likelihood destined for a draw until Rashford's cruel late intervention.