Sân Villa Park chết lặng khi Liverpool mở tỷ số chỉ 2 phút sau tiếng còi khai cuộc. Quả tạt của Harvey Elliott đập chân hậu vệ Aston Villa đổi hướng khiến thủ môn Emiliano Martinez bị giật mình và đốt lưới nhà.
Aston Villa nhanh chóng gỡ hoà 1-1 từ cú sút quyết đoán của Youri Tielemans ở phút 12. Tuy nhiên, Liverpool cũng chỉ mất thêm 10 phút để tái lập thế dẫn bàn khi Cody Gakpo kết thúc pha phối hợp như đá tập.
Trong thế trận căng thẳng, đội chủ nhà suýt gỡ hoà 2-2 ở cuối hiệp 1. Tuy nhiên, Diego Carlos dứt điểm hụt trước khung thành rộng mở còn Moussa Diaby bỏ lỡ cơ hội đối mặt thủ môn Liverpool.
Sang đầu hiệp 2, Liverpool nới rộng cách biệt. Harvey Elliott treo bóng từ quả đá phạt bên cánh trái, Jarell Quansah bật cao đánh đầu tung lưới Aston Villa nâng tỷ số lên 3-1.
Aston Villa đáp trả với tình huống Ollie Watkins đưa bóng vào lưới Liverpool ở phút 52, nhưng bàn thắng không được công nhận. VAR vào cuộc và trọng tài xác định Moussa Diaby đã việt vị trước khi chuyền bóng cho đồng đội dứt điểm.
Liverpool duy trì lợi thế dẫn trước 2 bàn tới gần cuối trận và tưởng chừng có thể rời sân Villa Park với chiến thắng. Tuy nhiên, sai lầm tai hại của Mac Allister đã khiến đội khách rơi điểm.
Phút 85, Mac Allister để mất bóng ngay trước vòng cấm và Jhon Duran tung cú sút hiểm hóc rút ngắn tỷ số xuống 2-3. Aston Villa lên tinh thần rồi gỡ hoà 3-3 ở phút 88. Jhon Duran hoàn tất cú đúp vào lưới Liverpool với pha chạm bóng đầy bất ngờ sau đường chuyền của Moussa Diaby.
Sau cơn mưa bàn thắng ở trận đấu muộn nhất vòng 37 Ngoại hạng Anh, Aston Villa chưa thể giành vé dự Cúp C1 châu Âu mùa tới nhưng đã ở rất gần mục tiêu khi có 68 điểm. Liverpool đứng thứ 3 trên bảng xếp hạng với 79 điểm.