Hosts Iraq beat Oman 3-2 in a thrilling final of the 25th Arabian Gulf Cup to clinch their fourth title in front of a packed, 65,000-seat Basra International Stadium in the Iraqi city of Basra.