Unggul 1-0, Indonesia terus meningkatkan intensitas serangan. Witan lagi-lagi meraih peluang, kali ini menit ke-32, tetapi bola tendangannya ke gawang yang sudah ditinggalkan kiper dapat dihalau bek lawan.
Berkali-kali mencoba, Indonesia akhirnya mampu mendapatkan gol kedua pada menit ke-44 lewat bek Rizky Ridho Ramadhani yang menyundul masuk bola tendangan bebas Syahrian Abimanyu.
Skor 2-0 pun bertahan sampai pertandingan memasuki masa jeda.
Usai jeda, pelatih Indonesia Shin Tae-yong memasukkan beberapa pemain baru seperti Ilham Rio Fahmi, Marselino Ferdinan, Irfan Jauhari dan Ronaldo Kwateh.
Indonesia memang sempat tersudut pada awal babak kedua, tetapi strategi pergantian pemain oleh Shin pelan-pelan membuahkan hasil.
Pada menit ke-74, Egy sukses menjauhkan jarak Indonesia dengan Filipina dengan golnya. Menerima umpan Irfan Jauhari, Egy dengan tenang menorehkan gol yang menjadi gol keduanya di SEA Games 2021.
Sebuah akselerasi dari Ronaldo Kwateh harus dihentikan dengan pelanggaran oleh bek Filipina Enrique Linares.
Wasit pun memberikan tendangan penalti untuk Indonesia yang dieksekusi sempurna oleh gelandang berusia 17 tahun, Marselino Ferdinan pada menit ke-85.