Winger Persija Jakarta itu menggantikan peran Irfan Jaya di sektor kanan tim Garuda.
Pada menit ke-50, Singapura nyaris menambah keunggulan andai sepakan Muhammad Faris Ramli tak membentur mistar gawang.
Tragedi berdarah terjadi pada menit ke-65, Stefano Lilipaly berbenturan dengan pemain Singapura.
Hingga akhirnya bibir bawah dari Lilipaly mengalami sedikit pendarahan, tetapi masih bisa melanjutkan pertandingan.
Timnas Indonesia tampak kesulitan menembus pertahanan tim lawan pada babak kedua.
Tak heran percobaan sepakan keras dari luar kotak penalti dilakukan oleh Febri Hariyadi pada menit ke-65, tetapi masih melebar dari gawang Singapura.
Pada menit ke-69, giliran Zulfiandi yang melakukan tendangan jarak jauh yang juga tak mengarah dengan baik.
Sepakan on target pertama timnas Indonesia tercipta dari kaki Rizky Rizaldi Ripora pada menit ke-77, tetapi masih mampu ditangkap oleh kiper Singapura, Hassan Abdullah Sunny.
Pada masa injury time, Indonesia harus bermain dengan sepuluh pemain setelah Putu Gede Juni Antara mendapatkan kartu kuning kedua.
Skor 1-0 untuk kemenangan Singapura menjadi hasil akhir matchday pertama Grup B Piala AFF 2018.
Kekalahan ini membuat Indonesia berada di peringkat keempat klasemen Piala AFF 2018 dan Singapura menjadi runner-up di Grup B.
Puncak klasemen ditempati oleh timnas Thailand yang menang telak 7-0 atas Timor Leste di Stadion Rajamangala, Bangkok, Thailand.