Bahrain mengawali pertandingan dengan unggul terlebih dahulu pada menit ke-15, lewat tendangan bebas keras yang dilakukan oleh Mohammed Marhoon.
Baca juga: Update Klasemen Grup C dan Ranking FIFA Timnas Indonesia setelah Imbang 2-2 Kontra Bahrain
Gol ini sempat mengenai mistar sebelum melintasi garis gawang, yang membuat kiper Timnas Indonesia Maarten Paes terpaku di tempatnya.
Mendapat motivasi setelah mencetak gol, Marhoon bermain lebih keras dan sempat memiliki peluang emas, namun bola melambung tipis di atas mistar.
Babak pertama sebagian besar dikuasai oleh tim tuan rumah, dengan tendangan melengkung kaki kiri manis Ali Madan yang berhasil ditepis oleh Paes pada menit ke-39, sebelum sundulan Amine Benaddi dua menit kemudian melebar tipis.
Timnas Indonesia yang bermain habis-habisan akhirnya mendapat peluang terbaik saat menit tambahan babak pertama berjalan.
Pertahanan Bahrain yang melemah dimanfaatkan Ragnar Oratmangoen yang mampu menyambar bola liar yang mengenai paha Mees Hilgers dari sundulan Sandy Walsh.
Ragnar Oratmangoen kemudian sukses mengecoh kiper Ebrahim Lutfalla dan mencetak 1 skor penyeimbang jelang turun minum.
Baca juga: Instagram Wasit Ahmed Al Kaf Hilang setelah Keputusan saat Bahrain Vs Timnas Indonesia Dihujat
Memasuki babak kedua, pelatih Shin tTae-yong membuat perubahan pada skuad Timnas Indonesia.
Rizky Ridho masuk menggantikan Jordi Amat, sementara Eliano Reijnders diberikan debut internasionalnya menggantikan Sandy Walsh.
Melihat Indonesia unggul dalam penguasaan permainan, pelatih Bahrain Dragan Talajic merespons dengan tiga pergantian pada menit ke-65 dengan memasukkan Mahdi Humaidan, Husain Abdulkarim, dan Sayed Dhiya.
Hal itu tidak membuat perbedaan saat Indonesia unggul pada menit ke-74 melalui Oratmangoen yang dengan cekatan mengendalikan bola muntah hasil sapuan Jay Idzes di garis tengah lapangan sebelum bola akhirnya sampai ke Rafael Struick, yang melepaskan tembakan melengkung yang menakjubkan melewati Lutfalla.
Skor pun berbalik, Timnas Indonesia unggul 1-2.
Bahrain berupaya sekuat tenaga mencuri poin namun hasil tak berubah sampai babak kedua berakhir.
Dari sini, puncak drama kontroversial wasit dimulai, wasit Ahmed Al Kaf mulanya memberikan tambahan waktu bermain enam menit.
Namun, sampai enam menit berakhir, Timnas Bahrain belum mampu mencetak gol penyeimbang.