1' – Trận đấu bắt đầu
HAGL giao bóng trước.
3' – Viettel nắm lợi thế trong những phút đầu
Đội chủ nhà kiểm soát bóng nhiều hơn và tạo ra những pha tấn công đầu tiên. Trọng Hoàng vừa sút xa không chính xác.
6' – Walsh dứt điểm
Trung phong của HAGL thoát xuống nhưng khi anh ra chân, chuẩn bị dứt điểm, trung vệ Luiz Silva đã áp sát và tác động vừa đủ để Walsh không thể dứt điểm như ý
12' – Hoàng Đức sút chệch cột
Từ qủa tạt của Bruno, Trọng Sáng cản phá không thành công, khiến bóng đến chân Hoàng Đức. Tiền đạo của Viettel dứt điểm một chạm bằng chân trái, đưa bóng đi chệch cột dọc.
16' – HAGL chiếm lại thế trận
Đội khách đã cầm bóng tốt hơn, sau những phút đầu bị lấn lướt. Họ đang tìm cách đưa bóng sang cánh phải cho Văn Thanh để cầu thủ này chuyền bóng, nhắm vào vị trí của Walsh.
18' – Hồng Duy vô-lê chệch cột
Walsh đón đường chuyền bổng từ cánh phải rồi làm tường để Hồng Duy băng vào dứt điểm. Cú sút chân trái của tuyển thủ Việt Nam không trúng khung thành.
21' – Văn Thanh dứt điểm
Pha lên tham gia tấn công của hậu vệ phải bên phía HAGL. Văn Thanh quyết định dứt điểm từ xa nhưng cú đá của anh khá nhẹ, không gây khó cho thủ thành Nguyên Mạnh.
25' – Hai đội giằng co
HAGL đang nỗ lực pressing tầm cao để ngăn cản những đợt lên bóng của đội chủ nhà. Trước lối đá chủ động của đội khách, Viettel đang gặp khá nhiều khó khăn.
31' – HLV HAGL phản ứng với trọng tài
Ông Lee Tea Hoon không hài lòng khi trọng tài thổi phạt góc cho Viettel. HAGL chịu sức ép từ đội chủ nhà trong những phút qua. Nhưng trong pha bóng sau đó, thủ môn Văn Trường tóm gọn cú đá của Khắc Ngọc.
38' – Chevaughn Walsh mở tỷ số
Đội khách bất ngờ ghi bàn. Văn Toàn chọc khe sắc bén để Walsh thoát khỏi sự kèm cặp của Luiz, trước khi đánh bại Nguyên Mạnh.
40' – Walsh ghi bàn và chia vui cùng đồng đội
45' – Tỷ số 2-0 cho HAGL
Pha đi bóng tốt của Hồng Duy. Anh thu hút sự chú ý của hàng thủ Viettel trước khi kiến tạo để Triệu Việt Hưng dứt điểm, nhân đôi cách biệt cho đội khách.
45'+2 – Hết hiệp 1
HAGL dẫn 2-0
46' – Hiệp 2 bắt đầu
48' – Bùi Tiến Dũng đánh đầu
Trung vệ Viettel đánh đầu ngược sau quả treo bóng của Khắc Ngọc, bóng đi vọt xà.
51' – Tiến Dũng truy cản quyết liệt Văn Toàn
HAGL đang đá pressing rất tốt, khiến Viettel lúng túng. Sau một pha cướp bóng từ Đức Chiến, Văn Toàn dốc bóng xuống biên nhưng bị Tiến Dũng truy cản quyết liệt.
55' – Văn Trường cứu nguy
Thủ môn HAGL đấm bóng qua xà, giải nguy cho khung thành khi bị Bruno áp sát.
62' – Trọng Hoàng sút xa hai lần liên tiếp
Cả hai tình huống đều bắt nguồn từ những pha phạt góc. Cú sút đầu tiên bị Văn Trường cản phá. Cú đá thứ hai chệch cột dọc. Cả hai tình huống, Trọng Hoàng đều dứt điểm bằng chân trái không thuận.
68' – HAGL thay người
Văn Anh thay Tuấn Anh
72' – Cú dứt điểm của Bùi Tiến Dũng bị chặn
Trung vệ Viettel ra chân trong một tình huống lộn xộn, nhưng các cầu thủ HAGL đã che chắn tốt.
75' – Bruno Cunha đánh đầu chệch khung thành
Trung phong của Viettel bật cao, đánh đầu lái bóng về góc xa sau quả tạt từ cánh phải, nhưng bóng đi chệch cột dọc.
81' – Viettel rút ngắn tỷ số
Bruno băng vào dứt điểm tung lưới Văn Trường sau quả tạt của Quế Ngọc Hải. Tiền đạo Viettel đè được Trọng Sáng trong pha tranh chấp, khiến trung vệ HAGL phản lưới. Trước đó, Caique đã gây áp lực để Kester không thể nhảy lên phá bóng.
88' – Việt Phong lập công
Cầu thủ vào thay người Nguyễn Việt Phong một lần nữa thể hiện duyên ghi bàn. Nhưng trước đó, phải kể đến pha đi bóng hay của Dương Văn Hào. Anh vượt qua Memovic trước khi tạt vào cho Việt Phong đánh đầu, trước khi thủ môn Văn Trường kịp can thiệp.
90' – Bruno ghi bàn
Từ một quả tạt bên cánh phải, Văn Hào khống chế một nhịp trước khi nhả lại cho Hoàng Đức. Cú sút của tiền đạo này khiến Văn Trường không thể bắt dính. Bruno ập vào, đá tung lưới HAGL, giúp đội chủ nhà dẫn trước.
90'+1 – Văn Anh gỡ hoà
Những bàn thắng liên tiếp đến trong vài phút cuối trận. Walsh căng ngang từ cánh trái và hàng thủ Viettel sơ sẩy, để xổng Văn Anh. Cầu thủ này dễ dàng dứt điểm cận thành, gỡ hoà cho HAGL.
90'+3 – Hết giờ
Hai đội hoà 3-3