Pablo Fornals (Downes 77’) – NR. Somehow kept a poor switch alive before turning the ball around the corner with a sumptuous flick. Almost picked out Antonio at the back post with an excellent delivery into deep and should have seen his cut-back converted by Bowen. PA
MANCHESTER UNITED PLAYER RATINGS: David De Gea – 8. Came out to clear the ball when Benrahma charged in on 25 minutes, then saved from Bowen a minute later. Held a Benrahma shot well on 68. Far busier towards the end, saving from Antonio on 82 and – spectacularly – from Zouma also on 82. And again from Rice on 92. EPA
Diogo Dalot – 8. Fantastic pass towards the penalty box on four minutes. Playing every week and improving with it. Got back to win a header to stop a Hammers attack on 65. Same again to stop Antonio by the back post on 81 as West Ham finished strongly, but so did Dalot, who was praised by his manager. AFP
Lisandro Martinez – 8. Blocked a Benrahma shot after 15, gave ball away a few minutes later. Slid a neat pass to Ronaldo on 32. He puts his head where it can hurt – and was kicked there after 50 by Scamacca. Fans sang ‘Argentina!’ in his honour and had a huge flag for him outside the stadium. Getty
Harry Maguire – 7. First league start since injury, he committed to tackles – with mixed success. Played out of his natural position. Caught out on one counter. Watched by England manager Gareth Southgate. Header stopped an 80th minute West Ham attack. Did well at set pieces towards the end. Much better in second half. Getty
Luke Shaw – 7. Lively start when he recovered the ball several times. Energetic and overlapped past Rashford. Crossed towards Ronaldo on 61. Busy when West Ham attacked him towards the end and caught out of position once, but effective and on form. EPA
Christian Eriksen – 7. Quiet start but drifted a spectacular ball into Rashford on 39 for the opening goal. Delicate touches were effective. Integral. Came off after 78 but still had more touches than any player who went the duration. Getty
Casemiro – 7. Spectacular pass towards Dalot after four minutes. Won ball to set up Ronaldo on 14. Not the obvious influence of recent games, but United’s midfield is so much better with him in it. AP
Bruno Fernandes – 6. Quiet start and one United attack broke down because he gave the ball away. Improved with Eriksen – the pair combined before the goal - and hooked a ball towards Ronaldo on 45. Brilliant to rescue the ball from a West Ham attack. Booked in 89th minute and will miss the next league game against Villa. AFP
Marcus Rashford – 8. On the front foot from the start. Met a 15th minute header well and it was his head which gave United the lead on 38 – his 100th United goal after 318 games. Fizzed a shot wide after 51. Confident. Pulled back by Kehrer when running free on goal. PA
Anthony Elanga – 5. Recalled for a surprise start and got goal side of Zouma before taking an early shot. Swung wildly at a shot on 36. First player to come off after 61. Getty
Cristiano Ronaldo – 6. Signed countless autographs outside the stadium before the game. Shot on target after 14. Glanced a header wide on 61 and sliced a shot wide 30 seconds later. Had a shot deflected over on 62 and played 90 minutes – mostly with a smile - against a manager who has never won in the league at Old Trafford as an opposing boss. Getty
SUBS: Scott McTominay (Elanga 60’) – 6. Touched the ball to set up Ronaldo on 62. Nervousness around when he tackled Zouma in his own box after 83. Crossed well for Fred in a rare late United attack. Reuters
Fred (Eriksen 78’) – 6. On to close off the midfield, make it more defensive and hold the slender lead. Headed a McTominay cross against the post after 86. AFP
WEST HAM PLAYER RATINGS: Lukasz Fabianski – 6. A steady display from the West Ham keeper who was alert to clear up the loose ball with Eriksen in pursuit. Well beaten by Rashford’s bullet header. Replaced at the break after a heavy landing on his standing leg. AFP
Thilo Kehrer – 6. Read the danger to get a vital flick on Eriksen’s deep cross intended for Shaw, and showed his ability going forward with some beautiful footwork to dance past multiple red shirts in the box. Far too weak as Rashford joined United’s 100 club. Getty
Craig Dawson – 6. A first Premier League start since October 9 for the experienced centre-back who was defensively sound aside from cheaply giving the ball straight to Rashford trying to play out from the back. Blazed high and wide going for the spectacular. PA
Kurt Zouma – 7. Stood his ground well and did enough to put off Elanga who had wriggled in behind and scuffed his effort under pressure. Held firm for the most part against a barrage of deliveries into the box and forced a world-class stop from De Gea late on. AP
Aaron Cresswell – 5. Unable to get forward and provide his usual attacking threat for the best part of 83 minutes and failed to stop some killer crossing by an inspired Eriksen. Forced a stunning save from De Gea when he fizzed a cracker of a delivery into Zouma. EPA
Tomas Soucek – 6. A typically robust Soucek display. Protected the back four as best he could. Hurled himself in front of a Rashford strike that could have gone anywhere in the end but thankfully dipped over the bar. Booked for abruptly stopping Shaw with force. PA
Declan Rice – 7. Raised eyebrows when he raced away down the line, only for the linesman to incorrectly halt the attack. Almost found Antonio when he clipped a peach into the box and was denied a sublime equaliser by a flying De Gea save. Getty
Jarrod Bowen – 7. Quiet in the first half, but almost responded perfectly to his side falling behind when he whipped in a beauty of a cross that forced a corner. Much better in the second and put the ball on a plate for Scamacca who snatched at the opportunity. Getty
Flynn Downes – 4. A nice story and an exciting prospect, but he barely touched the ball in a first half where United were on the charge and his only involvement saw his cross from the right easily cleared. PA
Said Benrahma – 6. Terrified defenders with his pace and trickery but not his finishing. Charged onto Scamacca’s pass but smacked the ball straight into Martinez’s legs and it was a similar result when he elegantly spun away from Casemiro and Elanga. EPA
Gianluca Scamacca – 6. Had defenders scrambling every time he sent Benrahma on his bike and emulated the latter when he too channeled his inner Zizou, only to be caught in possession. Fired his best chance to level straight into the midriff of Martinez. PA
SUBS: Alphonse Areola (Fabianski 45’) – 6. Brought on at the interval following an injury to Fabianski and was immediately called into action to clear his lines, but beyond that had a lot less to do than he should have thanks to some wasteful finishing. AFP
Michail Antonio (Scamacca 57’) – 7. Bullied Martinez to steal back possession and played a lovely one-two before the chance opened up for Dawson, but the latter couldn’t provide a Hollywood finish. Stung the fingertips of de Gea with a piledriver from distance. AFP
Pablo Fornals (Downes 77’) – NR. Somehow kept a poor switch alive before turning the ball around the corner with a sumptuous flick. Almost picked out Antonio at the back post with an excellent delivery into deep and should have seen his cut-back converted by Bowen. PA
MANCHESTER UNITED PLAYER RATINGS: David De Gea – 8. Came out to clear the ball when Benrahma charged in on 25 minutes, then saved from Bowen a minute later. Held a Benrahma shot well on 68. Far busier towards the end, saving from Antonio on 82 and – spectacularly – from Zouma also on 82. And again from Rice on 92. EPA
Diogo Dalot – 8. Fantastic pass towards the penalty box on four minutes. Playing every week and improving with it. Got back to win a header to stop a Hammers attack on 65. Same again to stop Antonio by the back post on 81 as West Ham finished strongly, but so did Dalot, who was praised by his manager. AFP
Lisandro Martinez – 8. Blocked a Benrahma shot after 15, gave ball away a few minutes later. Slid a neat pass to Ronaldo on 32. He puts his head where it can hurt – and was kicked there after 50 by Scamacca. Fans sang ‘Argentina!’ in his honour and had a huge flag for him outside the stadium. Getty
Harry Maguire – 7. First league start since injury, he committed to tackles – with mixed success. Played out of his natural position. Caught out on one counter. Watched by England manager Gareth Southgate. Header stopped an 80th minute West Ham attack. Did well at set pieces towards the end. Much better in second half. Getty
Luke Shaw – 7. Lively start when he recovered the ball several times. Energetic and overlapped past Rashford. Crossed towards Ronaldo on 61. Busy when West Ham attacked him towards the end and caught out of position once, but effective and on form. EPA
Christian Eriksen – 7. Quiet start but drifted a spectacular ball into Rashford on 39 for the opening goal. Delicate touches were effective. Integral. Came off after 78 but still had more touches than any player who went the duration. Getty
Casemiro – 7. Spectacular pass towards Dalot after four minutes. Won ball to set up Ronaldo on 14. Not the obvious influence of recent games, but United’s midfield is so much better with him in it. AP
Bruno Fernandes – 6. Quiet start and one United attack broke down because he gave the ball away. Improved with Eriksen – the pair combined before the goal - and hooked a ball towards Ronaldo on 45. Brilliant to rescue the ball from a West Ham attack. Booked in 89th minute and will miss the next league game against Villa. AFP
Marcus Rashford – 8. On the front foot from the start. Met a 15th minute header well and it was his head which gave United the lead on 38 – his 100th United goal after 318 games. Fizzed a shot wide after 51. Confident. Pulled back by Kehrer when running free on goal. PA
Anthony Elanga – 5. Recalled for a surprise start and got goal side of Zouma before taking an early shot. Swung wildly at a shot on 36. First player to come off after 61. Getty
Cristiano Ronaldo – 6. Signed countless autographs outside the stadium before the game. Shot on target after 14. Glanced a header wide on 61 and sliced a shot wide 30 seconds later. Had a shot deflected over on 62 and played 90 minutes – mostly with a smile - against a manager who has never won in the league at Old Trafford as an opposing boss. Getty
SUBS: Scott McTominay (Elanga 60’) – 6. Touched the ball to set up Ronaldo on 62. Nervousness around when he tackled Zouma in his own box after 83. Crossed well for Fred in a rare late United attack. Reuters
Fred (Eriksen 78’) – 6. On to close off the midfield, make it more defensive and hold the slender lead. Headed a McTominay cross against the post after 86. AFP
WEST HAM PLAYER RATINGS: Lukasz Fabianski – 6. A steady display from the West Ham keeper who was alert to clear up the loose ball with Eriksen in pursuit. Well beaten by Rashford’s bullet header. Replaced at the break after a heavy landing on his standing leg. AFP
Thilo Kehrer – 6. Read the danger to get a vital flick on Eriksen’s deep cross intended for Shaw, and showed his ability going forward with some beautiful footwork to dance past multiple red shirts in the box. Far too weak as Rashford joined United’s 100 club. Getty
Craig Dawson – 6. A first Premier League start since October 9 for the experienced centre-back who was defensively sound aside from cheaply giving the ball straight to Rashford trying to play out from the back. Blazed high and wide going for the spectacular. PA
Kurt Zouma – 7. Stood his ground well and did enough to put off Elanga who had wriggled in behind and scuffed his effort under pressure. Held firm for the most part against a barrage of deliveries into the box and forced a world-class stop from De Gea late on. AP
Aaron Cresswell – 5. Unable to get forward and provide his usual attacking threat for the best part of 83 minutes and failed to stop some killer crossing by an inspired Eriksen. Forced a stunning save from De Gea when he fizzed a cracker of a delivery into Zouma. EPA
Tomas Soucek – 6. A typically robust Soucek display. Protected the back four as best he could. Hurled himself in front of a Rashford strike that could have gone anywhere in the end but thankfully dipped over the bar. Booked for abruptly stopping Shaw with force. PA
Declan Rice – 7. Raised eyebrows when he raced away down the line, only for the linesman to incorrectly halt the attack. Almost found Antonio when he clipped a peach into the box and was denied a sublime equaliser by a flying De Gea save. Getty
Jarrod Bowen – 7. Quiet in the first half, but almost responded perfectly to his side falling behind when he whipped in a beauty of a cross that forced a corner. Much better in the second and put the ball on a plate for Scamacca who snatched at the opportunity. Getty
Flynn Downes – 4. A nice story and an exciting prospect, but he barely touched the ball in a first half where United were on the charge and his only involvement saw his cross from the right easily cleared. PA
Said Benrahma – 6. Terrified defenders with his pace and trickery but not his finishing. Charged onto Scamacca’s pass but smacked the ball straight into Martinez’s legs and it was a similar result when he elegantly spun away from Casemiro and Elanga. EPA
Gianluca Scamacca – 6. Had defenders scrambling every time he sent Benrahma on his bike and emulated the latter when he too channeled his inner Zizou, only to be caught in possession. Fired his best chance to level straight into the midriff of Martinez. PA
SUBS: Alphonse Areola (Fabianski 45’) – 6. Brought on at the interval following an injury to Fabianski and was immediately called into action to clear his lines, but beyond that had a lot less to do than he should have thanks to some wasteful finishing. AFP
Michail Antonio (Scamacca 57’) – 7. Bullied Martinez to steal back possession and played a lovely one-two before the chance opened up for Dawson, but the latter couldn’t provide a Hollywood finish. Stung the fingertips of de Gea with a piledriver from distance. AFP
Pablo Fornals (Downes 77’) – NR. Somehow kept a poor switch alive before turning the ball around the corner with a sumptuous flick. Almost picked out Antonio at the back post with an excellent delivery into deep and should have seen his cut-back converted by Bowen. PA