Iraq claimed their first victory over Japan in 42 years when they won their Asian Cup Group D encounter 2-1 on Friday.