| | First Half starts. |
| 1' | | Fouled by Mohammed Kudus - West Ham United |
| 1' | | Matt Doherty - Wolverhampton Wanderers - won a free kick in defence. |
| 3' | | Missed chance. Rayan Aït-Nouri - Wolverhampton Wanderers - shot with left foot from outside the box is very close to the goal. Assist - Santiago Bueno. |
| 7' | | Fouled by Lucas Paquetá - West Ham United |
| 7' | | Rayan Aït-Nouri - Wolverhampton Wanderers - won a free kick in defence. |
| 8' | | Delay in match - Wolverhampton Wanderers |
| 8' | | Delay over. They are ready to continue. |
| 9' | | Corner - Wolverhampton Wanderers. Conceded by Edson Álvarez. |
| 11' | | Offside - Wolverhampton Wanderers. Rayan Aït-Nouri is in offside. |
| 11' | | Shot blocked. James Ward-Prowse - West Ham United - shot with right foot from outside the box is blocked. |
| 13' | | Shot blocked. Pablo Sarabia - Wolverhampton Wanderers - shot with left foot from outside the box is blocked. |
| 14' | | Fouled by Toti Gomes - Wolverhampton Wanderers |
| 14' | | Mohammed Kudus - West Ham United - won a free kick in defence. |
| 18' | | Fouled by Tommy Doyle - Wolverhampton Wanderers |
| 18' | | Vladimír Coufal - West Ham United - won a free kick on the right wing. |
| 21' | | New attacking attempt. Pablo Sarabia - Wolverhampton Wanderers - shot with left foot from few metres is saved by goalkeeper in the centre of the goal. Assist - Nélson Semedo. |
| 21' | | Edson Álvarez - West Ham United - won a free kick in defence. |
| 21' | | Fouled by Mario Lemina - Wolverhampton Wanderers |
| 23' | | Corner - Wolverhampton Wanderers. Conceded by Kurt Zouma. |
| 23' | | Missed chance. Rayan Aït-Nouri - Wolverhampton Wanderers - shot with right foot from outside the box missed to the left after corner. |
| 23' | | New attacking attempt. Tommy Doyle - Wolverhampton Wanderers - shot with right foot from the left side of the box is saved in the right corner. Assist - João Gomes. |
| 23' | | Fouled by Pablo Sarabia - Wolverhampton Wanderers |
| 23' | | Mohammed Kudus - West Ham United - won a free kick in defence. |
| 26' | | Missed chance. Tommy Doyle - Wolverhampton Wanderers - shot with right foot from the centre of the box missed. Assist - Matt Doherty with a head. |
| 26' | | New attacking attempt. Mario Lemina - Wolverhampton Wanderers - shot with right foot from outside the box is saved in the right corner. Assist - Nélson Semedo. |
| 29' | | Missed chance. Tommy Doyle - Wolverhampton Wanderers - shot with right foot from outside the box missed to the left. Assist - Mario Lemina. |
| 30' | | Penalty Wolverhampton Wanderers. Rayan Aït-Nouri draws a foul in the penalty area. |
| 30' | | Penalty conceded by Emerson - West Ham United - after a foul in the penalty area. |
| 31' | | Emerson - West Ham United - receive yellow card for a foul. |
| 33' | | Goal! Wolverhampton Wanderers 1, West Ham United 0. Pablo Sarabia - Wolverhampton Wanderers - converts the penalty with a shot with left foot to the right corner. |
| 35' | | Corner - West Ham United. Conceded by José Sá. |
| 36' | | Corner - Wolverhampton Wanderers. Conceded by Kurt Zouma. |
| 37' | | Fouled by Rayan Aït-Nouri - Wolverhampton Wanderers |
| 37' | | Jarrod Bowen - West Ham United - won a free kick in defence. |
| 37' | | Shot blocked. Mohammed Kudus - West Ham United - shot with right foot from outside the box is blocked. Assist - Tomás Soucek. |
| 38' | | Fouled by Nélson Semedo - Wolverhampton Wanderers |
| 38' | | Mohammed Kudus - West Ham United - won a free kick in attack. |
| 42' | | New attacking attempt. João Gomes - Wolverhampton Wanderers - shot with right foot from outside the box is saved in the right corner. Assist - Pablo Sarabia. |
| 42' | | Edson Álvarez - West Ham United - won a free kick in defence. |
| 42' | | Fouled by João Gomes - Wolverhampton Wanderers |
| 43' | | João Gomes - Wolverhampton Wanderers - receive yellow card for a foul. |
| 45+1' | | Fouled by Emerson - West Ham United |
| 45+1' | | Rayan Aït-Nouri - Wolverhampton Wanderers - won a free kick in attack. |
| 45+1' | | New attacking attempt. Pablo Sarabia - Wolverhampton Wanderers - shot with left foot from outside the box is saved in the top right corner. |
| 45+3' | | First Half ended - Wolverhampton Wanderers 1, West Ham United 0. |
| 45' | | Second Half starts Wolverhampton Wanderers 1, West Ham United 0. |
| 45' | | Substitution - West Ham United. Ben Johnson for Vladimír Coufal. |
| 45' | | Substitution - West Ham United. Michail Antonio for Tomás Soucek. |
| 46' | | New attacking attempt. Michail Antonio - West Ham United - shot with right foot from the right side of the box is saved by goalkeeper in the centre of the goal. Assist - Lucas Paquetá. |
| 48' | | Delay in match - injury Jarrod Bowen - West Ham United |
| 51' | | Delay over. They are ready to continue. |
| 52' | | Fouled by Nélson Semedo - Wolverhampton Wanderers |
| 52' | | Mohammed Kudus - West Ham United - won a free kick in defence. |
| 54' | | Substitution - West Ham United. Aaron Cresswell for Jarrod Bowen - injury. |
| 55' | | Delay in match - injury Rayan Aït-Nouri - Wolverhampton Wanderers |
| 55' | | Substitution - Wolverhampton Wanderers. Matheus Cunha for Rayan Aït-Nouri - injury. |
| 55' | | Delay over. They are ready to continue. |
| 56' | | Corner - West Ham United. Conceded by Matt Doherty. |
| 57' | | Missed chance. Mohammed Kudus - West Ham United - shot with left foot from outside the box is high and wide to the left after corner. |
| 58' | | Emerson - West Ham United - won a free kick in attack. |
| 58' | | Fouled by Matheus Cunha - Wolverhampton Wanderers |
| 59' | | Shot blocked. James Ward-Prowse - West Ham United - shot with right foot from outside the box is blocked. |
| 59' | | Corner - West Ham United. Conceded by Matt Doherty. |
| 60' | | Missed chance. James Ward-Prowse - West Ham United - shot with the head from the centre of the box missed. Assist - Lucas Paquetá with a cross after corner. |
| 63' | | Fouled by Emerson - West Ham United |
| 63' | | Nélson Semedo - Wolverhampton Wanderers - won a free kick in defence. |
| 66' | | Fouled by Matheus Cunha - Wolverhampton Wanderers |
| 66' | | James Ward-Prowse - West Ham United - won a free kick in defence. |
| 71' | | Penalty conceded by Maximilian Kilman - Wolverhampton Wanderers - with a hand ball in the penalty area. |
| 72' | | Goal! Wolverhampton Wanderers 1, West Ham United 1. Lucas Paquetá - West Ham United - converts the penalty with a shot with left foot to the right corner. |
| 73' | | Edson Álvarez - West Ham United - won a free kick in attack. |
| 73' | | Fouled by Pablo Sarabia - Wolverhampton Wanderers |
| 75' | | Substitution - Wolverhampton Wanderers. Leon Chiwome for Pablo Sarabia. |
| 75' | | Substitution - Wolverhampton Wanderers. Boubacar Traoré for Mario Lemina. |
| 78' | | Fouled by Toti Gomes - Wolverhampton Wanderers |
| 78' | | Mohammed Kudus - West Ham United - won a free kick in attack. |
| 78' | | Toti Gomes - Wolverhampton Wanderers - receive yellow card for a foul. |
| 79' | | Fouled by Emerson - West Ham United |
| 79' | | João Gomes - Wolverhampton Wanderers - won a free kick in defence. |
| 80' | | New attacking attempt. Ben Johnson - West Ham United - shot with left foot from the centre of the box is saved in the right corner. |
| 83' | | New attacking attempt. Boubacar Traoré - Wolverhampton Wanderers - shot with right foot from outside the box is saved in the top left corner. Assist - Tommy Doyle. |
| 84' | | Corner - West Ham United. Conceded by Nélson Semedo. |
| 84' | | Goal! Wolverhampton Wanderers 1, West Ham United 2. James Ward-Prowse - West Ham United - shot with right foot from a diffucult position and long distance on the left to the right corner after corner. |
| 86' | | Fouled by Kurt Zouma - West Ham United |
| 86' | | Leon Chiwome - Wolverhampton Wanderers - won a free kick on the right wing. |
| 86' | | Offside - Wolverhampton Wanderers. Matt Doherty is in offside. |
| 87' | | Substitution - Wolverhampton Wanderers. Tawanda Chirewa for Tommy Doyle. |
| 87' | | Substitution - Wolverhampton Wanderers. Hugo Bueno for Matt Doherty. |
| 88' | | Edson Álvarez - West Ham United - won a free kick in defence. |
| 88' | | Fouled by Boubacar Traoré - Wolverhampton Wanderers |
| 88' | | Boubacar Traoré - Wolverhampton Wanderers - receive yellow card for a foul. |
| 90' | | Lucas Paquetá - West Ham United - receive yellow card. |
| 90+1' | | Shot blocked. Matheus Cunha - Wolverhampton Wanderers - shot with right foot from outside the box is blocked. Assist - Nélson Semedo. |
| 90+4' | | Missed chance. Mohammed Kudus - West Ham United - shot with left foot from the left side of the box is close, but misses the top left corner. Assist - Emerson. |
| 90+6' | | Missed chance. Boubacar Traoré - Wolverhampton Wanderers - shot with right foot from outside the box is close, but missed to the left. Assist - Nélson Semedo. |
| 90+7' | | Emerson - West Ham United - won a free kick in attack. |
| 90+7' | | Fouled by Maximilian Kilman - Wolverhampton Wanderers |
| 90+8' | | Missed chance. James Ward-Prowse - West Ham United - shot with right foot from outside the box is high and wide to the right from a free kick. |
| 90+8' | | Corner - Wolverhampton Wanderers. Conceded by Ben Johnson. |
| 90+9' | | Offside - Wolverhampton Wanderers. Tawanda Chirewa is in offside. |
| 90+9' | | GOAL OVERTURNED BY VAR: Maximilian Kilman - Wolverhampton Wanderers - scores but the goal is ruled out after a VAR review. |
| 90+10' | | VAR Decision: No Goal Wolverhampton Wanderers 1-2 West Ham United. |
| 90+12' | | Pablo Sarabia - Wolverhampton Wanderers - receive yellow card. |
| 90+14' | | Matheus Cunha - Wolverhampton Wanderers - receive yellow card. |
| 90+14' | | Second Half ended - Wolverhampton Wanderers 1, West Ham United 2. |
| | Thats all. Game finished - Wolverhampton Wanderers 1, West Ham United 2. |