Maxwell Cornet (Bowen, 85') - N/A. Brought on for a short cameo at the end of the game to mark his first appearance for West Ham. Getty
NOTTM FOREST RATINGS: Dean Henderson - 9. Produced some superb saves, including a block to deny Tomas Soucek just after the start of the second half. The Englishman kept his side in front after reading Declan Rice’s penalty with a save low to his right after 65 minutes. Reuters
Joe Worrall - 7. Solid enough defensively and stood up well in the physical battle against Antonio. AFP
Moussa Niakhate - 7. A solid display at the back. The centre-back repeatedly found himself in dangerous areas going forward but he could not take his chances. Could not continue following a hamstring injury after being rolled by Scammaca and was replaced by Cook after 79 minutes. Getty
Scott McKenna - 7. A dogged performance in defence, making crucial interceptions. Found himself in trouble after blocking Soucek’s shot with his arm, but Henderson’s position behind saved him from a red card. PA
Neco Williams - 9. An impressive performance from the young full-back, producing a handful of inviting crosses. Almost got on to the score sheet as he raced on to the end of Johnson’s header but had his shot smothered by Fabianski after 42 minutes. Kept his side in front with a goal-line clearance inside the final 10 minutes. Getty
Orel Mangala - 7. Not a bad performance today, made a rash foul on Benrahma after 58 minutes to concede a dangerous free kick. AFP
Lewis O'Brien - 8. Relentless work rate in both defence and attack, which was vital to steer his side to victory. Getty
Harry Toffolo - 8. Alert defending all afternoon, with a crucial intervention after 16 minutes to clear away the danger from an on-rushing Soucek. Set up the goal just before half-time after a great run into the box. Reuters
Jesse Lingard - 6. A quieter afternoon for the midfielder, who was met with a frosty reception and fake bank notes from the West Ham fans. His weak shot deflected off Johnson to assist Awoniyi for the opening goal. PA
Brennan Johnson - 6. Caused trouble with his pace and pressing but lacked quality in the final third. Had a tame effort saved by Fabianski after 29 minutes and the young Welshman thought he had doubled his side’s lead after placing the ball past the keeper after 54 minutes before VAR ruled it out for offside. Getty
Taiwo Awoniyi - 7. Proved a handful for the West Ham defensive line with his pace and strength. Sent the City Ground into raptures after Lingard’s scuffed shot rebounded on to his knee and into the net for the only goal of the game. AP
SUBS: Sam Surridge (Awoniyi, 72') - 6. Booked in the closing minutes after wrestling with Coufal. Getty
Steve Cook (Niakhate 79') N/A. Came on to reinforce the defence following the injury to Niakhate. AP
Cafu (Mangala, 84) N/A. Sat in the midfield to see the game out. AP
WEST HAM RATINGS: Lukasz Fabianski - 8. Commanded his area well, tipping a defensive header from Bowen over the bar after 11 minutes. Brave goalkeeping saw the Pole keep out the driving Neco Williams on 42 minutes, but had no chance with Awoniyi’s goal just before half time. PA
Vladimir Coufal - 5. A poor performance from the defender, who found himself in acres of space outside the box on two occasions but squandered both opportunities for his side. PA
Kurt Zouma - 6. Had a torrid time in defence against Awoniyi, he struggled to keep track of the Forest forward all game. Getty
Ben Johnson - 6. Playing out of position and never really looked comfortable. AFP
Aaron Cresswell - 7. One of the better performances in the West Ham side as he looked to deliver crosses into the box. His free kick whistled just over the bar after 9 minutes. PA
Tomas Soucek - 6. Had a couple of good headed chances but found all of his efforts matched by Henderson in goal. Reuters
Declan Rice - 5. A rusty display from the captain, who found himself on the wrong side of the Forest attack twice, receiving a yellow card for a foul on Lingard after 11 minutes. His performance was summed up by his tame penalty, which was saved by Henderson after 65 minutes. PA
Jarrod Bowen - 6. A subdued performance from the forward who struggled to get a sight of goal. PA
Said Benrahma - 8. West Ham’s biggest creator all afternoon, the Algerian looked the most likely player to score for his side. Almost rewarded for his efforts after 42 minutes but saw his calm finish chalked off by VAR. Centimetres away from an equaliser in the second half after his free kick ricocheted off the underside of the crossbar but failed to get over the line. Reuters
Pablo Fornals - 7. Almost brought West Ham level at the start of the second half after his strike beat Dean Henderson but he was denied by the underside of the bar. Reuters
Michail Antonio - 7. Showed great hold-up play and strength, and he came close to scoring with a wide effort from a deflected ball into the box after 40 minutes. His collision with Mangala after 43 minutes saw Benrahma’s goal disallowed after VAR suggested referee Robert Jones take another look. PA
SUBS: Manuel Lanzini (Fornals, 69') - 6. Looked to get involved after his introduction but could not make a real contribution. Reuters
Gianluca Scamacca (Antonio, 69') - 6. Found himself in a good position shortly after coming on, but his shot was easily blocked. AP
Maxwell Cornet (Bowen, 85') - N/A. Brought on for a short cameo at the end of the game to mark his first appearance for West Ham. Getty
NOTTM FOREST RATINGS: Dean Henderson - 9. Produced some superb saves, including a block to deny Tomas Soucek just after the start of the second half. The Englishman kept his side in front after reading Declan Rice’s penalty with a save low to his right after 65 minutes. Reuters
Joe Worrall - 7. Solid enough defensively and stood up well in the physical battle against Antonio. AFP
Moussa Niakhate - 7. A solid display at the back. The centre-back repeatedly found himself in dangerous areas going forward but he could not take his chances. Could not continue following a hamstring injury after being rolled by Scammaca and was replaced by Cook after 79 minutes. Getty
Scott McKenna - 7. A dogged performance in defence, making crucial interceptions. Found himself in trouble after blocking Soucek’s shot with his arm, but Henderson’s position behind saved him from a red card. PA
Neco Williams - 9. An impressive performance from the young full-back, producing a handful of inviting crosses. Almost got on to the score sheet as he raced on to the end of Johnson’s header but had his shot smothered by Fabianski after 42 minutes. Kept his side in front with a goal-line clearance inside the final 10 minutes. Getty
Orel Mangala - 7. Not a bad performance today, made a rash foul on Benrahma after 58 minutes to concede a dangerous free kick. AFP
Lewis O'Brien - 8. Relentless work rate in both defence and attack, which was vital to steer his side to victory. Getty
Harry Toffolo - 8. Alert defending all afternoon, with a crucial intervention after 16 minutes to clear away the danger from an on-rushing Soucek. Set up the goal just before half-time after a great run into the box. Reuters
Jesse Lingard - 6. A quieter afternoon for the midfielder, who was met with a frosty reception and fake bank notes from the West Ham fans. His weak shot deflected off Johnson to assist Awoniyi for the opening goal. PA
Brennan Johnson - 6. Caused trouble with his pace and pressing but lacked quality in the final third. Had a tame effort saved by Fabianski after 29 minutes and the young Welshman thought he had doubled his side’s lead after placing the ball past the keeper after 54 minutes before VAR ruled it out for offside. Getty
Taiwo Awoniyi - 7. Proved a handful for the West Ham defensive line with his pace and strength. Sent the City Ground into raptures after Lingard’s scuffed shot rebounded on to his knee and into the net for the only goal of the game. AP
SUBS: Sam Surridge (Awoniyi, 72') - 6. Booked in the closing minutes after wrestling with Coufal. Getty
Steve Cook (Niakhate 79') N/A. Came on to reinforce the defence following the injury to Niakhate. AP
Cafu (Mangala, 84) N/A. Sat in the midfield to see the game out. AP
WEST HAM RATINGS: Lukasz Fabianski - 8. Commanded his area well, tipping a defensive header from Bowen over the bar after 11 minutes. Brave goalkeeping saw the Pole keep out the driving Neco Williams on 42 minutes, but had no chance with Awoniyi’s goal just before half time. PA
Vladimir Coufal - 5. A poor performance from the defender, who found himself in acres of space outside the box on two occasions but squandered both opportunities for his side. PA
Kurt Zouma - 6. Had a torrid time in defence against Awoniyi, he struggled to keep track of the Forest forward all game. Getty
Ben Johnson - 6. Playing out of position and never really looked comfortable. AFP
Aaron Cresswell - 7. One of the better performances in the West Ham side as he looked to deliver crosses into the box. His free kick whistled just over the bar after 9 minutes. PA
Tomas Soucek - 6. Had a couple of good headed chances but found all of his efforts matched by Henderson in goal. Reuters
Declan Rice - 5. A rusty display from the captain, who found himself on the wrong side of the Forest attack twice, receiving a yellow card for a foul on Lingard after 11 minutes. His performance was summed up by his tame penalty, which was saved by Henderson after 65 minutes. PA
Jarrod Bowen - 6. A subdued performance from the forward who struggled to get a sight of goal. PA
Said Benrahma - 8. West Ham’s biggest creator all afternoon, the Algerian looked the most likely player to score for his side. Almost rewarded for his efforts after 42 minutes but saw his calm finish chalked off by VAR. Centimetres away from an equaliser in the second half after his free kick ricocheted off the underside of the crossbar but failed to get over the line. Reuters
Pablo Fornals - 7. Almost brought West Ham level at the start of the second half after his strike beat Dean Henderson but he was denied by the underside of the bar. Reuters
Michail Antonio - 7. Showed great hold-up play and strength, and he came close to scoring with a wide effort from a deflected ball into the box after 40 minutes. His collision with Mangala after 43 minutes saw Benrahma’s goal disallowed after VAR suggested referee Robert Jones take another look. PA
SUBS: Manuel Lanzini (Fornals, 69') - 6. Looked to get involved after his introduction but could not make a real contribution. Reuters
Gianluca Scamacca (Antonio, 69') - 6. Found himself in a good position shortly after coming on, but his shot was easily blocked. AP
Maxwell Cornet (Bowen, 85') - N/A. Brought on for a short cameo at the end of the game to mark his first appearance for West Ham. Getty