Indonesia berhasil membuka keunggulan pada menit ke-21 melalui Ramadan Sananta. Melalui skema lemparan jarak jauh Alfeandra Dewangga, Sananta berhasil melakukan sundulan yang merobek gawang Thailand.
Tertinggal satu gol, Timnas Thailand berusaha tampil menekan. Pelatih Thailand Ithsara Sritharo bahkan melakukan dua pergantian pemain sekaligus. Ia memasukkan Phongsakon Tsirat dan Anan Yodsangwal pada menit ke-30 untuk menggantikan Bukkoree Lemdee dan Achitpol Keereero.
Namun, di masa injury time babak pertama, Indonesia justru kembali berhasil menambah gol. Lagi-lagi Ramadan Sananta yang mencatatkan namanya di papan skor. Skor 2-0 untuk Indonesia bertahan hingga turun minum.
Di babak kedua, Thailand tampil langsung menekan. Serangan bergelombang dilancarkan para pemain Thailand guna mengejar ketertinggalan.
Thailand sukses memperkecil ketertinggalan menjadi 1-2 pada menit ke-65. Anan Yodsangwal berhasil melakukan sundulan dan merobek gawang Indonesia yang dikawal Ernando Ari.
Di masa injury time babak kedua, drama kembali terjadi. Tim official Indonesia sempat melakukan selebrasi, namun pertandingan ternyata masih berlanjut. Thailand pun berhasil menyamakan skor menjadi 2-2 lewat tendangan Yotsakon Burapha. Skor 2-2 bertahan hingga waktu reguler usai dan laga berlanjut ke extra time atau perpanjangan waktu.
Di awal babak extra time, Indonesia kembali berhasil unggul lewat Irfan Jauhari. Skor 3-2 untuk keunggulan Skuat Garuda tak berubah hingga jeda.
Di babak kedua masa perpanjangan waktu, Thailand semakin babak belur. Indonesia berhasil menambah dua gol lagi melalui Fajar dan Beckham Putra. Indonesia pun memastikan gelar juara sepak bola SEA Games 2023 lewat kemenangan 5-2 atas Thailand.
(Tim/Yar/P1)