Substitute Hotaru Yamaguchi volleyed in an injury-time winner to jolt Japan's bid to reach a sixth straight World Cup into life with a 2-1 victory over Iraq on Thursday.