Pada menit ke-30, giliran Iran yang mendapat peluang lewat Mahdi Mohammad Ahmadi, tapi sundulannya masih melenceng di sisi kanan gawang Indonesia.
Pada menit ke-35, Beckham merebut bola dari pemain Iran dan mengirim umpan ke Supriadi.
Supriadi dengan cepat merangksek ke sisi kanan pertahanan Iran. Namun, umpan silangnya bisa diputus pemain lawan.
Pada menit ke-36, Supriadi terlihat dijatuhkan pemain belakang Iran di dalam kotak penalti.
Namun, alih-alih mendapat penalti, Supriadi justru dihadiahkan kartu kuning karena dinilai diving.
Tak ada lagi gol yang tercipta hingga waktu istirahat, meski sudah ada penambahan injury time selama tiga menit.
Baca juga: Satu Hal yang Masih Bisa Dibanggakan dari Laga Indonesia Vs Malaysia
Memasuki babak kedua, satu per satu pemain inti timnas U-19 Indonesia mulai dimainkan, salah satunya Amiruddin Bagus Kahfi.
Iran langsung mengancam saat laga belum genap satu menit lewat Mohammad Reza Moharrami.
Untungnya, sepakan jarak dekatnya masih bisa digagalkan Sudirman.
Indonesia akhirnya menyamakan kedudukan pada menit ke-47.
Lewat serangan balik cepat, Beckham menusuk pertahanan Iran lewaat sisi kiri.
Setelah mendekat ke kotak penalti, Beckham mengirim umpan tarik yang bisa dituntaskan Fajar Fathur Rachman dengan tendangan keras yang menghujam gawang Amir Hussein Nikpour.
Namun, skor imbang tak berlangsung lama setelah Iran kembali unggul melalui gol sundulan Ali Sobhani pada menit ke-51.
Baca juga: Indonesia Vs Thailand, Tim Tamu Tiba di Jakarta Hari Ini
Iran memperbesar keunggulan pada menit ke-57 lewat Aria Barzegar.
Gol diawali umpan jauh dari tendangan bebas. Bola kemudian disundul Mahdi Mohammad Ahmadi, namun masih mengenai tiang gawang.