Laga semifinal piala AFF 2020 dimainkan hari Rabu, 22 Desember 2021 di kandang Singapura. Adapun susunan pemain timnas diisi oleh Nadeo Argawinata (GK), Fachrudin Aryanto (CB), A Dewangga Santosa (CB), Pratama Arhan (LB), Asnawi Mangkualam (RB), R Ridho (CM), Rahmad Irianto (CM), Ricky Kambuaya (CM), Irfan Jaya (LWF), Witan Sulaeman (RWF), Dedik Setiawan (CF). Pada pertandingan ini wasit akan dipimpin oleh Kim Hee-Gon asal Republik Korea.
Sejak peluit dibunyikan timnas langsung berinisiatif melakukan serangan. Pada babak pertama timnas menguasai 54% penguasaan bola. Walaupun menguasai ball position namun timnas minim peluang, total satu shot of target dan satu shot on target yang dapat dikreasi menjadi gol pada menit 28 oleh pemain Lechia Gdansk yang bernama Witan Sulaeman berkat kerjasama apik dengan Asnawi.
Jalannya pertandingan dibabak pertama sangat keras terbukti dengan dikeluarkannya 3 kartu kuning oleh wasit Kim Hee-Gon. Kartu kuning diberikan kepada Muhammad Nur Adam Abdullah (Singapura) dimenit 16, Pratama Arhan dimenit 36, dan Safuwan Baharudin dimenit 45. Babak pertama ditutup dengan keunggulan 1-0 untuk Indonesia.
Peluit babak kedua dibunyikan, seperti biasa pelatih timnas Shin Tae Yong melakukan pergantian pemain Dedik Setiawan digantikan oleh Ezra Wallian, R Ridho diganti Elkan Baggot dan Rahmad Irianto diganti Evan Dimas Darmono.
Nahas bagi Ezra Wallian baru bermain beberapa menit sudah ditarik keluar dan diganti oleh Hanis Saghara, tentu ini dilakukan karena Indonesia membutuhkan pemain yang memiliki kecepatan yang baik untuk mengimbangi pemain Singapura.
Babak kedua berjalan sangat sengit untuk kedua tim dengan jual beli serangan dan strategi. Singapura dapat menguasai pertandingan dibabak kedua dengan 8 kali percobaan tendangan dan berhasil dikonversi menjadi gol dimenit 70 oleh Ikhsan Fandi. Gol ini menjadikan skor sama kuat 1-1 yang bertahan hingga peluit akhir pertandingan dibunyikan.