Laga kontra berjalan penuh drama. Singapura bahkan mendapat tiga kartu merah dan sempat mendapat kesempatan memenangkan pertandingan saat mendapat hadiah penalti di injury time waktu normal.
Gol-gol Timnas Indonesia disumbang oleh Ezra Walian (12’), Pratama Arhan (87’), dan gol bunuh diri Safuwan Baharudin (91’). Sedangkan dua gol balasan Singapura merupakan kontribusi Song Ui-young (45’+1’) dan Shahdan Sulaiman (75’).
Di tengah-tengah itu, Singapura berjuang keras untuk tetap mencetak gol. Mereka sampai harus kehilangan dua pemain yang mendapat kartu merah dari wasit.
Pertama, Safuwan Baharuddin mendapat kartu merah dari wasit di injury time babak pertama. Dia dianggap melakukan pelanggaran terhadap Rizky Ridho yang membuatnya menerima kartu kuning kedua.
Kedua, Singapura mengalami nasib sial karena kembali mendapat kartu merah di menit ke-67′. Kali ini giliran Irfan Fandi yang diusir wasit dengan kartu merah karena dianggap melakukan pelanggaran terhadap Irfan Jaya di dekat kotak penalti.
Timnas Indonesia juga sempat mengalami hal buruk karena Pratama melakukan pelanggaran di kotak terlarang terhadap Shawal di menit-menit akhir babak kedua yakni menit ke-89′. Faris Ramli jadi eksekutor penalti di injury time, beruntung Nadeo mampu melakukan penyelamatan krusialnnya.
Kedudukan imbang 2-2 sampai 90 menit memaksa pertandingan dilanjutkan dengan babak tambahan waktu. Belum sampai semenit babak extra time pertama berjalan, Timnas Indonesia sudah berhasil mencetak gol tambahan.