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.