Đúng với những dự đoán trước đó, Singapore đã giành quyền kiểm soát trận đấu và có bàn thắng mở tỷ số ở ngay phút thứ 4 do công của Anuar. Những phút sau đó, Singapore tiếp tục kiểm soát thế trận và triển khai nhiều pha phối hợp nhưng sự thiếu chính xác trong những khâu cuối cùng khiến họ không thể có thêm bàn thắng.
Kịch bản của hiệp 2 cũng không khác nhiều so với hiệp 1, khi Singapore tiếp tục là đội chủ động hơn và tạo nhiều tình huống hãm thành. Tuy nhiên cũng phải đến phút thứ 72, Singapore mới có bàn thắng nâng tỷ số lên 2-0 do công của Shakir.
Những phút cuối cùng của trận đấu, đội chủ nhà tiếp tục kiểm soát thế trận nhưng không ghi thêm bằng thắng nào. Dù vậy, chiến thắng 2-0 cũng là đủ để Singapore có được 9 điểm sau 3 trận. Ở lượt đấu sắp tới, họ sẽ đối đầu với Thái Lan để phân định ngôi nhất bảng A.
Trước đó, dù được đánh giá cao hơn, Thái Lan nhanh chóng áp đặt thế trận lấn lướt trước Philippines. Tuy nhiên, Philippines đã chơi cực kỳ kiên cường và phòng ngự vững chãi, do đó trong 20 phút đầu, gần như Thái Lan không tạo ra bất cứ tình huống nguy hiểm nào. Tuy nhiên, sức ép mà Thái Lan tạo ra ngày một lớn dần và đã khiến hậu vệ Patrick Reichelt mắc sai lầm ở phút 26. Chớp thời cơ rất nhanh, Theerathon cướp bóng và căng ngang cho Dangda dứt điểm mở tỷ số cho Thái Lan.
Những phút đầu của hiệp 2 Thái Lan tiếp tục kiểm soát trận đấu nhưng sức ép mà họ tạo ra đã suy giảm so với hiệp 1. Sự chùng xuống của Thái Lan tạo điều kiện cho Philippines dâng cao đội hình và ở phút 57, từ một tình huống đá phạt, Patrick Reichelt đã nhanh chóng tận dụng pha phá bóng lỗi của hậu vệ Thái Lan dứt điểm san bằng tỷ số cho Philippines.
Việc bất ngờ nhận bàn thua khiến Thái Lan phải dồn đội hình lên cao, giống như những gì đã làm trong hiệp 1. Nhưng họ phải chờ 20 phút sau mới có bàn thắng nâng tỷ số lên 2-1 sau cú sút 11m của Dangda. Đây cũng là tỷ số cuối cùng của trận đấu. Giành chiến thắng trước Philippines cũng đã giúp Thái Lan chính thức vượt qua vòng bảng AFF Cup 2020.