Ngay ở phút thứ 10, Singapore đã bất ngờ mở tỷ số trận đấu. Từ pha phát bóng của thủ môn, Shawal Anuar đỡ bóng gọn gàng trước khi tung cú sút đẳng cấp khiến thủ môn Thái Lan không có cơ hội nào để cản phá.
Phút 34, đến lượt Faris Ramli điền tên mình lên bảng tỷ số đưa dội chủ nhà vượt lên dẫn trước 2-0. Phút 45+2, từ đường chuyền của đồng đội, Patrik Gustavsson rút ngắn tỷ số xuống 1-2 cho đội tuyển Thái Lan.
Sang hiệp 2, Thái Lan chơi lấn lướt hơn. Phút thứ 52, Suphanat Mueanta đã đưa tỷ số về thế cân bằng với pha đánh đầu đẹp mắt. Liên tục sau đó là những pha hãm thành của Thái Lan nhưng bàn thắng vẫn chưa đến.
Phút 90+2, Peeradon Chamratsamee đưa bóng vào lưới Thái Lan nhưng trọng tài phất cờ việt vị. Tuy nhiên, sau khi có VAR can thiệp, bàn thắng được công nhận, nâng tỷ số lên 3-2 và ở những phút bù giờ cuối cùng, đội tuyển Thái Lan còn có thêm 1 bàn thắng nữa ấn định tỷ số 4-2. Với kết quả này, Thái Lan chính thức vào bán kết với ngôi nhất bảng A.