| | First Half starts. |
| 1' | | Fouled by John McGinn - Aston Villa |
| 1' | | Kyle Walker-Peters - Southampton - won a free kick in defence. |
| 9' | | Fouled by John McGinn - Aston Villa |
| 9' | | Kyle Walker-Peters - Southampton - won a free kick on the right wing. |
| 12' | | Corner - Southampton. Conceded by Ezri Konsa. |
| 12' | | Missed chance. Mohamed Elyounoussi - Southampton - shot with the head from few metres goes high after corner. |
| 18' | | Shot blocked. Leon Bailey - Aston Villa - shot with left foot from the right side of the box is blocked. Assist - Ollie Watkins. |
| 20' | | Corner - Southampton. Conceded by Ashley Young. |
| 21' | | Fouled by Ollie Watkins - Aston Villa |
| 21' | | Romain Perraud - Southampton - won a free kick in defence. |
| 22' | | Ezri Konsa - Aston Villa - won a free kick in defence. |
| 22' | | Fouled by Che Adams - Southampton |
| 22' | | Fouled by Jacob Ramsey - Aston Villa |
| 22' | | Mohamed Elyounoussi - Southampton - won a free kick in attack. |
| 24' | | Hand ball by Kyle Walker-Peters - Southampton |
| 25' | | Offside - Aston Villa. Lucas Digne with a pass, however Tyrone Mings is in offside. |
| 26' | | Shot blocked. James Ward-Prowse - Southampton - shot with right foot from outside the box is blocked. Assist - Romain Perraud. |
| 32' | | Corner - Aston Villa. Conceded by Armel Bella-Kotchap. |
| 32' | | Shot blocked. Ashley Young - Aston Villa - shot with right foot from outside the box is blocked. |
| 34' | | Missed chance. Philippe Coutinho - Aston Villa - shot with right foot from outside the box goes high. Assist - John McGinn. |
| 35' | | Fouled by Ibrahima Diallo - Southampton |
| 35' | | Jacob Ramsey - Aston Villa - won a free kick on the right wing. |
| 37' | | Corner - Aston Villa. Conceded by Moussa Djenepo. |
| 41' | | New attacking attempt. Philippe Coutinho - Aston Villa - shot with the head from a diffucult position on the left is saved in the left corner. Assist - Ashley Young with a cross. |
| 41' | | Corner - Aston Villa. Conceded by Gavin Bazunu. |
| 41' | | New attacking attempt. Ollie Watkins - Aston Villa - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Philippe Coutinho with a cross. |
| 41' | | Goal! Aston Villa 1, Southampton 0. Jacob Ramsey - Aston Villa - shot with right foot from few metres to the top right corner after corner.Goal confirmed following VAR Review. |
| 43' | | VAR Decision: Goal Aston Villa - Aston Villa 1-0 Southampton - Jacob Ramsey |
| 44' | | Fouled by Ibrahima Diallo - Southampton |
| 44' | | John McGinn - Aston Villa - won a free kick in defence. |
| 44' | | Substitution - Aston Villa. Douglas Luiz for Boubacar Kamara - injury. |
| 45+1' | | Shot blocked. Leon Bailey - Aston Villa - shot with right foot from the right side of the box is blocked. Assist - Douglas Luiz. |
| 45+1' | | Corner - Aston Villa. Conceded by Romain Perraud. |
| 45+2' | | Corner - Aston Villa. Conceded by Gavin Bazunu. |
| 45+2' | | Fouled by Adam Armstrong - Southampton |
| 45+2' | | Lucas Digne - Aston Villa - won a free kick in attack. |
| 45+4' | | Shot blocked. Philippe Coutinho - Aston Villa - shot with right foot from outside the box is blocked. |
| 45+4' | | Che Adams - Southampton - won a free kick in defence. |
| 45+4' | | Fouled by Philippe Coutinho - Aston Villa |
| 45+4' | | Philippe Coutinho - Aston Villa - receive yellow card for a foul. |
| 45+4' | | First Half ended - Aston Villa 1, Southampton 0. |
| 45' | | Second Half starts Aston Villa 1, Southampton 0. |
| 45' | | Substitution - Southampton. Joe Aribo for Ibrahima Diallo. |
| 45' | | Substitution - Southampton. Juan Larios for Romain Perraud - injury. |
| 47' | | Fouled by Lucas Digne - Aston Villa |
| 47' | | Moussa Djenepo - Southampton - won a free kick in attack. |
| 47' | | Shot blocked. Mohamed Elyounoussi - Southampton - shot with right foot from outside the box is blocked. |
| 48' | | Shot blocked. James Ward-Prowse - Southampton - shot with right foot from outside the box is blocked. |
| 49' | | Fouled by Jacob Ramsey - Aston Villa |
| 49' | | Mohamed Elyounoussi - Southampton - won a free kick on the left wing. |
| 50' | | Missed chance. Che Adams - Southampton - shot with right foot from outside the box missed. |
| 53' | | Douglas Luiz - Aston Villa - won a free kick in defence. |
| 53' | | Fouled by Joe Aribo - Southampton |
| 53' | | Fouled by Kyle Walker-Peters - Southampton |
| 53' | | Philippe Coutinho - Aston Villa - won a free kick in defence. |
| 55' | | Fouled by Moussa Djenepo - Southampton |
| 55' | | Lucas Digne - Aston Villa - won a free kick in defence. |
| 57' | | Fouled by Jacob Ramsey - Aston Villa |
| 57' | | Moussa Djenepo - Southampton - won a free kick in defence. |
| 58' | | Jacob Ramsey - Aston Villa - receive yellow card for a foul. |
| 58' | | Fouled by Joe Aribo - Southampton |
| 58' | | John McGinn - Aston Villa - won a free kick in attack. |
| 59' | | Shot blocked. Jacob Ramsey - Aston Villa - shot with left foot from the centre of the box is blocked. Assist - Tyrone Mings. |
| 60' | | Fouled by Douglas Luiz - Aston Villa |
| 60' | | Mohamed Elyounoussi - Southampton - won a free kick in attack. |
| 64' | | Fouled by Leon Bailey - Aston Villa |
| 64' | | Mohamed Elyounoussi - Southampton - won a free kick in defence. |
| 64' | | Ezri Konsa - Aston Villa - won a free kick in defence. |
| 64' | | Fouled by Che Adams - Southampton |
| 66' | | Ezri Konsa - Aston Villa - won a free kick in attack. |
| 66' | | Fouled by Adam Armstrong - Southampton |
| 67' | | Substitution - Aston Villa. Leander Dendoncker for Jacob Ramsey. |
| 67' | | Substitution - Aston Villa. Emiliano Buendía for Leon Bailey. |
| 71' | | Substitution - Southampton. Stuart Armstrong for Adam Armstrong. |
| 71' | | Substitution - Southampton. Sékou Mara for Che Adams. |
| 72' | | Fouled by Moussa Djenepo - Southampton |
| 72' | | Lucas Digne - Aston Villa - won a free kick on the left wing. |
| 73' | | Corner - Aston Villa. Conceded by James Ward-Prowse. |
| 76' | | New attacking attempt. Sékou Mara - Southampton - shot with the head from the centre of the box is saved in the top centre of the goal. Assist - Joe Aribo with a head. |
| 79' | | Substitution - Southampton. Samuel Edozie for Mohamed Elyounoussi. |
| 81' | | Fouled by James Ward-Prowse - Southampton |
| 81' | | John McGinn - Aston Villa - won a free kick in defence. |
| 82' | | James Ward-Prowse - Southampton - receive yellow card. |
| 84' | | Substitution - Aston Villa. Danny Ings for Philippe Coutinho. |
| 87' | | Missed chance. Ashley Young - Aston Villa - shot with right foot from outside the box missed. |
| 90' | | Armel Bella-Kotchap - Southampton - won a free kick in defence. |
| 90' | | Fouled by Danny Ings - Aston Villa |
| 90+1' | | Fouled by Ashley Young - Aston Villa |
| 90+1' | | Samuel Edozie - Southampton - won a free kick on the left wing. |
| 90+1' | | Ashley Young - Aston Villa - receive yellow card for a foul. |
| 90+2' | | Corner - Southampton. Conceded by Ollie Watkins. |
| 90+2' | | Missed chance. Danny Ings - Aston Villa - shot with left foot from more than 40 yards on the left wing missed to the left. Assist - Emiliano Buendía following a fast break. |
| 90+4' | | Fouled by John McGinn - Aston Villa |
| 90+4' | | Stuart Armstrong - Southampton - won a free kick in attack. |
| 90+5' | | Missed chance. Stuart Armstrong - Southampton - shot with the head from the centre of the box missed to the left. Assist - James Ward-Prowse with a cross . |
| 90+6' | | Second Half ended - Aston Villa 1, Southampton 0. |
| | Thats all. Game finished - Aston Villa 1, Southampton 0. |