Match ends, Aston Villa 0, West Ham United 1.
93' Second Half ends, Aston Villa 0, West Ham United 1.
91' Corner, Aston Villa. Conceded by Vladimír Coufal.
90' Substitution Substitution, Aston Villa. Cameron Archer replaces John McGinn.
88' Attempt Attempt saved. Jacob Ramsey (Aston Villa) right footed shot from outside the box is saved in the bottom right corner. Assisted by Emiliano Buendía.
86' Attempt Attempt missed. Leon Bailey (Aston Villa) left footed shot from the right side of the box is high and wide to the left. Assisted by Boubacar Kamara.
83' Foul by Ollie Watkins (Aston Villa).
83' Thilo Kehrer (West Ham United) wins a free kick in the defensive half.
82' Offside, West Ham United. Declan Rice tries a through ball, but Michail Antonio is caught offside.
81' Attempt Attempt missed. Declan Rice (West Ham United) right footed shot from outside the box is too high. Assisted by Saïd Benrahma.
79' Attempt Attempt blocked. Aaron Cresswell (West Ham United) left footed shot from outside the box is blocked.
78' Yellow card Boubacar Kamara (Aston Villa) is shown the yellow card for a bad foul.
78' Foul by Boubacar Kamara (Aston Villa).
78' Declan Rice (West Ham United) wins a free kick in the attacking half.
77' Substitution Substitution, Aston Villa. Leon Bailey replaces Danny Ings.
75' Attempt Attempt missed. Matty Cash (Aston Villa) left footed shot from the centre of the box is too high. Assisted by Jacob Ramsey.
73' Goal de Fornals (0-1) Goal! Aston Villa 0, West Ham United 1. Pablo Fornals (West Ham United) right footed shot from outside the box to the high centre of the goal. Assisted by Declan Rice. Aston Villa 0 West Ham 1
72' Offside, Aston Villa. Calum Chambers tries a through ball, but Danny Ings is caught offside.
71' Attempt Attempt missed. Saïd Benrahma (West Ham United) right footed shot from outside the box is too high. Assisted by Declan Rice.
70' Foul by Boubacar Kamara (Aston Villa).
70' Jarrod Bowen (West Ham United) wins a free kick on the right wing.
65' Substitution Substitution, Aston Villa. Jacob Ramsey replaces Douglas Luiz.
65' Substitution Substitution, Aston Villa. Emiliano Buendía replaces Philippe Coutinho.
64' Substitution Substitution, West Ham United. Michail Antonio replaces Gianluca Scamacca.
63' Attempt Attempt blocked. John McGinn (Aston Villa) left footed shot from outside the box is blocked. Assisted by Philippe Coutinho.
61' Attempt Attempt saved. Gianluca Scamacca (West Ham United) right footed shot from outside the box is saved in the bottom right corner. Assisted by Tomás Soucek.
56' Yellow card Matty Cash (Aston Villa) is shown the yellow card for a bad foul.
56' Foul by Matty Cash (Aston Villa).
56' Pablo Fornals (West Ham United) wins a free kick on the left wing.
56' Foul by Calum Chambers (Aston Villa).
56' Pablo Fornals (West Ham United) wins a free kick in the defensive half.
55' Attempt Attempt blocked. Jarrod Bowen (West Ham United) left footed shot from the centre of the box is blocked.
54' Philippe Coutinho (Aston Villa) wins a free kick in the attacking half.
54' Foul by Tomás Soucek (West Ham United).
51' Lucas Digne (Aston Villa) wins a free kick in the defensive half.
51' Foul by Vladimír Coufal (West Ham United).
50' Foul by Calum Chambers (Aston Villa).
50' Gianluca Scamacca (West Ham United) wins a free kick on the right wing.
48' Attempt Attempt missed. Danny Ings (Aston Villa) header from the centre of the box is too high. Assisted by Lucas Digne with a cross.
46' Corner, West Ham United. Conceded by Philippe Coutinho.
45' Second Half begins Aston Villa 0, West Ham United 0.
45' Substitution Substitution, West Ham United. Saïd Benrahma replaces Emerson.
46' First Half ends, Aston Villa 0, West Ham United 0.
44' Attempt Attempt missed. John McGinn (Aston Villa) left footed shot from outside the box is too high.
43' Offside, Aston Villa. Calum Chambers tries a through ball, but Danny Ings is caught offside.
41' Attempt Attempt missed. Pablo Fornals (West Ham United) right footed shot from outside the box misses to the left. Assisted by Gianluca Scamacca with a headed pass.
39' Foul by Ezri Konsa (Aston Villa).
39' Gianluca Scamacca (West Ham United) wins a free kick in the attacking half.
36' Foul by John McGinn (Aston Villa).
36' Tomás Soucek (West Ham United) wins a free kick in the defensive half.
35' Boubacar Kamara (Aston Villa) wins a free kick in the defensive half.
35' Foul by Jarrod Bowen (West Ham United).
34' Foul by Douglas Luiz (Aston Villa).
34' Aaron Cresswell (West Ham United) wins a free kick on the left wing.
33' Attempt Attempt saved. Philippe Coutinho (Aston Villa) right footed shot from outside the box is saved in the bottom left corner. Assisted by Lucas Digne.
30' Corner, West Ham United. Conceded by Lucas Digne.
29' Foul by Boubacar Kamara (Aston Villa).
29' Jarrod Bowen (West Ham United) wins a free kick in the defensive half.
27' Ollie Watkins (Aston Villa) wins a free kick in the defensive half.
27' Foul by Aaron Cresswell (West Ham United).
25' Matty Cash (Aston Villa) wins a free kick on the right wing.
25' Foul by Pablo Fornals (West Ham United).
22' Substitution Substitution, West Ham United. Vladimír Coufal replaces Ben Johnson because of an injury.
19' Corner, Aston Villa. Conceded by Gianluca Scamacca.
18' Danny Ings (Aston Villa) wins a free kick on the left wing.
18' Foul by Thilo Kehrer (West Ham United).
17' Philippe Coutinho (Aston Villa) wins a free kick in the defensive half.
17' Foul by Thilo Kehrer (West Ham United).
16' Attempt Attempt saved. Ollie Watkins (Aston Villa) header from the centre of the box is saved in the top centre of the goal. Assisted by Philippe Coutinho with a cross.
15' Douglas Luiz (Aston Villa) wins a free kick in the attacking half.
15' Foul by Declan Rice (West Ham United).
12' Corner, Aston Villa. Conceded by Kurt Zouma.
12' Attempt Attempt blocked. Ollie Watkins (Aston Villa) right footed shot from the left side of the box is blocked. Assisted by Lucas Digne.
6' John McGinn (Aston Villa) wins a free kick in the defensive half.
6' Foul by Tomás Soucek (West Ham United).
4' Lucas Digne (Aston Villa) wins a free kick in the defensive half.
4' Foul by Declan Rice (West Ham United).
First Half begins.
Lineups are announced and players are warming up.