Ngay từ phút đầu, Philippines đã thể hiện ý đồ tấn công rõ ràng. Họ tổ chức các pha bóng nguy hiểm, đáng chú ý là cú đánh đầu của Adrian Ugelvik sau quả tạt từ Zico Bailey (phút 1), nhưng bóng đi chệch khung thành. Indonesia nhanh chóng đáp trả với các pha dứt điểm của Arkhan Fikri và Marselino Ferdinan, nhưng thủ thành Patrick Deyto và hàng phòng ngự Philippines đã chơi tập trung.
Phút 9, Philippines chịu tổn thất khi thủ môn Patrick Deyto phải rời sân vì chấn thương. Quincy Kammeraad được đưa vào thay thế và nhanh chóng thể hiện sự chắc chắn với những pha cản phá quan trọng trước các pha dứt điểm hiểm hóc của Indonesia.
Những thẻ vàng liên tục được rút ra. Tuy nhiên, bước ngoặt thực sự của hiệp 1 đến ở phút 42. Đội trưởng Muhammad Ferrari của Indonesia nhận thẻ đỏ trực tiếp vì hành vi bạo lực, khiến đội chủ nhà phải chơi thiếu người. Tấm thẻ đỏ này đã làm đảo chiều thế trận, đưa Philippines vào vị thế kiểm soát. Dù vậy hiệp 1 khép lại mà không có bàn thắng nào được ghi.
Bước vào hiệp 2, Philippines tận dụng lợi thế hơn người để gia tăng sức ép lên phần sân Indonesia. Phút 58, họ được hưởng quả phạt đền, Bjorn Kristensen bước lên thực hiện và không mắc sai lầm nào, đưa Philippines vươn lên dẫn trước 1-0 ở phút 63.
Indonesia rơi vào tình thế khó khăn khi phải tấn công tìm bàn gỡ hòa với chỉ 10 người trên sân. Các cầu thủ trẻ như Achmad Maulana và Hokky Caraka cố gắng xuyên phá hàng thủ Philippines, nhưng những pha dứt điểm của họ đều bị hàng phòng ngự đội khách hóa giải.
Những phút cuối trận chứng kiến nỗ lực không ngừng nghỉ của cả hai bên. Philippines tiếp tục tìm kiếm bàn thứ hai để đảm bảo chiến thắng. Javier Gayoso và Amani Aguinaldo có những cơ hội rất rõ ràng, nhưng các cú sút của họ không thể chuyển hóa thành bàn thắng.
Indonesia, dù thiếu người, vẫn không bỏ cuộc. Họ tận dụng mọi tình huống bóng chết để tạo nguy hiểm lên khung thành Philippines. Rayhan Hannan và Arkhan Fikri cố gắng tung ra các pha dứt điểm, nhưng đều thiếu chính xác hoặc bị thủ môn Quincy Kammeraad cản phá.
Trận đấu kết thúc với tỷ số 1-0 nghiêng về Philippines. Đây là chiến thắng quý giá của đội khách, khi họ tận dụng tối đa lợi thế hơn người và thực hiện thành công quả phạt đền quyết định. Về phía Indonesia, tấm thẻ đỏ của Muhammad Ferarri đã thay đổi hoàn toàn cục diện trận đấu. Dù rất cố gắng, nhưng việc thiếu người khiến họ không thể tạo ra áp lực cần thiết để san bằng cách biệt.
3 điểm này đưa Philippines lên thẳng vị trí thứ hai, qua đó chính thức giành vé vào bán kết AFF Cup, họ sẽ gặp Thái Lan vào thứ Sáu tuần sau. Indonesia đón nhận kịch bản tệ hại nhất, từ chỗ ứng viên vô địch nặng ký đến bị loại từ vòng bảng.