Awalnya Bahrain unggul terlebih dahulu pada menit ke-15 babak pertama usai tendangan bebas Mohamed Marhoon masuk ke gawang Maarten Paes melalui tiang gawang atas yang memantul masuk ke dalam.
Akan tetapi anak asuh Shin Tae-yong enggan menyerah begitu saja, gol penyeimbang datang dari kaki Ragnar Oratmangoen pada menit ke-45+3 setelah mendapat umpan dari Mees Hilgers.
Indonesia sempat berhasil comeback karena Rafael Struijk pada menit ke-74 mampu melesatkan bola dengan sangat baik dari luar kotak pinalti ke gawang Bahrain yang dijaga oleh Ebrahim Lutfalla. Garuda unggul 2-1.
Dan menjelang akhir pertandingan, puncak keanehan dari keputusan wasit Ahmed Al Kaf pun akhirnya terjadi. Waktu tambahan yang semula diberikan adalah 6 menit tiba-tiba lebih 3 menit dari waktu yang sudah ditetapkan.
Seperti biasa, kekonyolan dari keputusan Ahmed Al Kaf pun masih terus terlihat hingga akhir laga, memberikan pelanggaran yang sangat banyak kepada Indonesia.
Menit ke 90 + 9 pertandingan belum juga dihentikan, Bahrain mendapat sepakan pojok, umpan dikirim ke dalam kotak pinalti Timnas Indonesia dan disambut oleh Hashim Sayed Isa lanjut mengirim umpan ke Mohamed Marhoon dan gol penyeimbang pun tercipta menjadi 2-2.