Not a highly recommeded bet because I don't know too much about these teams and history clear favours Mexico here. Also, the limits are not the highest, but you will get a little bit over 700 with pinnacle. However, I think what I will say in the next paragraph makes sense to back Iraq here at this line.
Iraq are the 2016 AFC U-16 Championship after making a very good tournament in which they have defeated the South Korea, Japan and Iran in the final. Their best players from that tournament are once again present including top scorer Mohammed Dawood. Mexico as expected have won the 2017 CONCACAF U-17 Championship after a final vs USA. Iraq are already used with the weather conditions in India as the 2016 AFC U-16 Championship was played in India. This could be an important advantage for the Asian side. Also, Mexico lost clearly their last friendly before this tournament against Iran (0-3), the team which was beaten by Iraq in the AFC final. Even if Iran have scored the goals after the break when Mexico did some changes is not a good result for the North American team at all.