Ngay sau tiếng còi khai cuộc, BG Pathum United chủ động tấn công dồn ép. Tuy nhiên, hàng phòng ngự Công an Hà Nội cùng thủ môn Nguyễn Filip đã thi đấu chắc chắn, hóa giải nhiều pha uy hiếp. Sau 10 phút đầu lép vế, các cầu thủ Công an Hà Nội dần lấy lại thế trận, kiểm soát bóng và tổ chức những pha tấn công nguy hiểm. Alan có tới hai cơ hội đối mặt, song không thể tận dụng.
Phút 20, từ một pha phản công nhanh, Leo Artur chuyền dài chuẩn xác để Alan băng xuống dứt điểm lạnh lùng mở tỷ số 1-0 cho Công an Hà Nội. Sau bàn thắng, đội khách hưng phấn và tiếp tục gây sóng gió, đáng tiếc Văn Đô bỏ lỡ cơ hội nhân đôi cách biệt ở phút 31.
Phút 37, Lopez đưa bóng vào lưới Công an Hà Nội nhưng bàn thắng không được công nhận do lỗi việt vị sau khi tham khảo VAR. Đúng phút 44, bước ngoặt xảy ra: Matheus Fornazari phạm lỗi thô bạo với Bùi Hoàng Việt Anh, phải nhận thẻ đỏ trực tiếp.
Huấn luyện viên của BG Pathum United tung Chanathip Songkrasin vào sân ngay đầu hiệp 2 nhằm thay đổi tình hình. Và chính ngôi sao số một của bóng đá Thái Lan đã tạo khác biệt.
Khi trận đấu tưởng chừng khép lại với tỷ số hòa, ở phút bù giờ 90+7, Chanathip có pha đi bóng tốc độ rồi dứt điểm chéo góc hiểm hóc, ấn định chiến thắng 2-1 cho BG Pathum United.