Đội hình ra sân của Bali United và Thanh Hóa.
Sau trận thua ngược Yangon United ở lượt đấu thứ 2, trong đó xuất phát từ sai lầm của Bùi Tiến Dũng, thủ thành của U23 Việt Nam đã không được HLV Mihail xếp vào đội hình xuất phát. Thế chỗ của Bùi Tiến Dũng là Trần Bửu Ngọc.
Mặc dù thi đấu trên sân khách, nhưng FLC Thanh Hóa nhập cuộc khá tự tin. Ngay phút thứ 2 của trận đấu, Ofere đã có cơ hội mở tỷ số, nhưng đáng tiếc ngoại binh của đội bóng xứ Thanh dứt điểm không thành công.
Phút 14, tiền vệ Karube bị đốn ngã trong vòng cấm, và cơ hội mở tỷ số thêm một lần nữa mở ra. Tuy nhiên trên chấm 11m, tiền đạo Omar của Thanh Hóa lại không thắng được thủ thành Hendrawan. Ngay sau đó, Ofere đánh đầu trúng xà ngang.
Sau rất nhiều nỗ lực, cuối cùng FLC Thanh Hóa cũng có bàn mở tỷ số ở phút 29. Xuất phát từ quả đá phạt trực tiếp trước vòng cấm, ngoại binh điển trai người Nhật Bản Karube đã có một pha đá phạt đẳng cấp khai thông thế bế tắc cho đại diện V.League.
Có được bàn thắng vươn lên dẫn trước, Thanh Hóa chủ động chơi chặt chẽ và lối đá này khiến đội chủ nhà gặp bế tắc trong các phương án lên bóng. Trước khi hiệp 1 kết thúc, Trọng Hoàng còn khiến thủ thành Hendrawan toát mồ hôi hột với cú sút từ ngoài vòng cấm.
Bước sang hiệp thi đấu thứ 2, đội chủ nhà thi đấu quyết tâm và tạo ra được thế trận khá cân bằng với Thanh Hóa. Đến phút 66, những nỗ lực của đội bóng xứ Vạn đảo đã được đền đáp bằng bàn thắng của cầu thủ mang áo số 11 - Malaifani.
Chỉ 6 phút sau bàn gỡ hòa, Bali United vượt lên dẫn 2-1 sau pha đánh đầu của Demerson. Quá bàng hoàng, Thanh Hóa nhận thêm bàn thua thứ 3 ở phút 74, người lập công cho đội chủ nhà là Lilipaly với một cú lốp bóng kỹ thuật.
Những phút cuối trận, dù cho những Omar hay Văn Thắng rất nỗ lực nhưng chừng đó là không đủ để đoàn quân của HLV Mihail thoát khỏi trận thua trên đất Indonesia. Kết thúc trận đấu với tỷ số 3-1, Bali United vươn lên soán ngôi thứ 2 bảng G AFC Cup 2018 của chính Thanh Hóa với 4 điểm.