Setelah menggunakan VAR, wasit menilai tak ada kontak yang berarti sehingga Timnas Indonesia terbebas dari hukuman penalti.
Timnas Indonesia kembali mencoba menembus pertahanan tuan rumah. Akan tetapi, sejumlah umpan silang Sandy Walsh dari sisi kiri sulit dijangkau oleh para pemain depan Garuda.
Menit 45+7, Ragnar Oratmangoen berhasil memecah kebuntuan. Berawal dari umpan dari sisi kanan oleh Ivar Jenner yang kemudian jatuh di kaki Ragnar dan langsung disambar dengan tembakan mendatar. Skor pun berubah, sama kuat 1-1.
Kedudukan imbang 1-1 ini bertahan hingga peluit tanda turun minum dibunyikan oleh wasit.
Usai jeda babak pertama, Shin Tae-yong langsung melakukan dua pergantian pemain demi menambah daya gedor. Eliano Reijnders dan Rizky Ridho masuk menggantikan Sandy Walsh dan Jordi Amat.
Di menit 53, Bahrain kembali mengancam jala gawang Maarten Paes. Lagi-lagi Mohamed Marhoon melepaskan sepakan keras dengan kaki kanannya. Beruntung, bola yang dilepaskan melambung di atas mistar gawang Timnas Indonesia.
Marselino Ferdinan akhirnya dimainkan di menit 57 untuk menggantikan Malik Risaldi. Masuknya Marselino membuat permainan Garuda menjadi lebih agresif. Sesekali Timnas Indonesia bisa menembus melalui sisi kiri.
Meski sempat diserang secara bertubi-tubi, Timnas Indonesia justru mampu mencetak gol kedua. Pada menit 73, Rafael Struick berhasil menceploskan bola dengan kaki kanannya ke gawang Bahrain. Indonesia kini memimpin dengan keunggulan 2-1 atas Bahrain.
Demi mempersegar lini tengah, pada menit 81 Shin Tae-yong menarik keluar Thom Haye dan menggantikannya dengan Nathan Tjoe A On.