Jesse Lingard scored a stunning late goal while David de Gea saved a stoppage-time penalty, as Manchester United beat West Ham United 2-1 in a dramatic Premier League match.
West Ham had gone ahead on the half-hour mark with a deflected strike from Benrahma, but the visitors responded quickly with Ronaldo heading a Bruno Fernandes cross and following up to tap the ball into the net.
Substitute Lingard hit a superb shot into the top corner in the 89th minute against his former club, making it a 2-1 in favour of the Reds.
However, West Ham was awarded a penalty moments later for a handball by defender Luke Shaw.
Mark Noble stepped up to take the penalty immediately after coming off the bench, however, De Gea guessed correctly and dived to turn his spot-kick away.
Manchester United are third in the Premier League standings with 13 points from five games.
West Ham is eighth after suffering their first defeat of the season.
By Brian Ayatta