Cristiano Ronaldo's missed penalty for Manchester United proved crucial at West Ham as the Premier League champions were beaten at Upton Park. (BBC Sport)
United got an early let-off when Hayden Mullins hit the woodwork and Mark Noble blazed high from the rebound.
Ronaldo quickly made the Hammers pay when he headed in a Ryan Giggs cross. But Ronaldo missed a penalty and that inspired West Ham into a late rally, which saw Anton Ferdinand and Matthew Upson each head in for the win.
The loss was only a below-par United's third of the top-flight campaign and was watched from the stands by manager Sir Alex Ferguson as he served a touchline ban.