Peluang terbaik Garuda datang di menit ke-13. Thom Haye melepaskan umpan cutback yang disambar Mauro Zijlstra, tapi tembakannya berhasil diblok pemain belakang Irak.
Tekanan terus dilancarkan lewat umpan-umpan silang dari sayap, namun pertahanan Irak tampil disiplin.
Menit ke-32, Kevin Diks sempat mencetak gol, tetapi dianulir karena dianggap offside. Menjelang turun minum, tendangan bebas Dean James nyaris membawa Indonesia unggul, namun bola hanya melebar tipis. Babak pertama berakhir tanpa gol.
Memasuki babak kedua, pelatih Patrick Kluivert melakukan sejumlah pergantian untuk menambah intensitas serangan. Ricky Kambuaya ditarik keluar digantikan Ragnar Oratmangoen, disusul masuknya Ole Romeny menggantikan Mauro Zijlstra di menit ke-55.