Shinji Kagawa scored deep into injury time to save Japan from an embarrassing defeat in a 3-3 friendly draw with minnow Haiti on Tuesday night.

Japan, which was playing its second game since qualifying for next summer's World Cup, went into the match at Nissan Stadium as the clear favorite against Haiti and duly took the lead with two goals in the first 17 minutes from Shu Kurata and Kenyu Sugimoto.

But Haiti, which lost in the penultimate North American zone World Cup qualifying round and is currently ranked No. 48 in the world, hit back through Kevin Lafrance and Duckens Nazon before Nazon put Haiti ahead with a stunning goal in the 78th minute.