Hành quân đến làm khách trước Thanh Hóa, nhưng HA.GL mới là những người lại nhập cuộc đầy tự tin và sớm tạo ra những cơ hội ăn bàn. Phút thứ 4, suýt chút nữa HA.GL có bàn thắng sớm khi bóng tìm đến vị trí của Minh Vương trong tư thế trống trải sau pha chạm đầu của Felipe Martins. Khá tiếc cho HA.GL khi thủ môn Bá Sơn của Thanh Hóa đã băng ra rất nhanh, làm hẹp góc sút và kịp thời cứu cho đội nhà một bàn thua.
Trận này, tiền đạo ngoại Errol Stevens không có tên trong danh sách đăng ký thi đấu, phần nào khiến cho hàng công của Thanh Hóa giảm đi một phần sức mạnh đáng kể, tiền đạo chủ lực Rimario tỏ ra khá đơn độc. Phút 26, HA.GL bất ngờ có được bàn mở tỉ số sau quả đá phạt ở cự ly 20m chếch về cánh trái của Lương Xuân Trường. Đây cũng là bàn thắng đầu tiên của tiền vệ người Tuyên Quang cho HA.GL sau khi trở về từ Buriram.
Khi hiệp 2 vừa bắt đầu, Thanh Hóa bất ngờ tìm được bàn san bằng tỉ số 1-1 sau khi hàng thủ của HA.GL chơi khá lúng túng. Tiền đạo Rimario có pha dứt điểm đánh đầu không quá mạnh nhưng Văn Sơn lại phá hụt bóng. Thế trận giằng co được duy trì trong suốt những phút tiếp theo và cao trào của trận đấu chỉ được đẩy lên cao ở 15 phút cuối. Phút 75, ở một góc đá phạt tương tự như hiệp 1, Xuân Trường thêm lần nữa hạ gục thủ môn Bá Sơn giúp cho HA.GL lần thứ 2 vươn lên dẫn điểm.
Khi mà tất cả đã nghĩ đến với tỉ số hòa thì đến phút 90+2, Văn Toàn đột phá dũng mãnh từ cánh phải, đi qua 2 cầu thủ Thanh Hóa rồi căng ngang cho Minh Vương dễ dàng đệm bóng vào lưới từ cự ly gần. Cuối cùng, HAGL giành chiến thắng chung cuộc 3-2.