Hingga pertandingan babak pertama berakhir skor tidak berubah. Indonesia unggul 2-0 atas Thailand di babak pertama final SEA Games 2023.
Pada babak kedua, pertandingan semakin sengit. Indonesia dan Thailand saling berbalas serangan.
Pada menit ke-66, Thailand mampu memperkecil ketertinggalan menjadi 1-2 lewat tandukan Anan Yodsangwal usai meneruskan umpan sepak pojok yang dilepaskan rekannya.
Kemudian, pada menit ke-90+8, Thailand mampu menyamakan kedudukan menjadi 2-2 lewat gol Yotsakon sehingga membuat laga berlanjut ke babak tambahan.
Pada awal babak extra time Indonesia berhasil unggul cepat melalui sontekan Irfan Jauhari di menit ke-92.
Indonesia nyaris menambah skor lewat beberapa peluang emas yang didapat. Salah satunya peluang emas Marselino Ferdinan pada menit ke-105 yang masih melenceng tipis di sisi kanan gawang Thailand.