Manchester United star Shinji Kagawa sparked a second-half fightback as Japan came from a goal behind to beat Ghana 3-1 in a friendly on Tuesday night.

Frank Acheampong sent the West Africans into halftime with a shock lead at Nissan Stadium after opening the scoring in the 24th minute, but Kagawa equalized five minutes after the break to turn the tide Japan's way.

Yasuhito Endo put the Asian champions in front with a long-range shot in the 64th minute, before Keisuke Honda headed in another to earn Japan a second consecutive friendly win having beaten Guatemala 3-0 last Friday.