AC Milan midfielder Keisuke Honda scored twice and Yoshito Okubo grabbed a dramatic late winner on Friday as Japan came from 2-0 down to beat Zambia 4-3 in its final warm-up match for the upcoming World Cup finals.

Goals from Christopher Katongo and Nathan Sinkala put Zambia 2-0 up after 29 minutes at Raymond James Stadium before Honda pulled one back from the penalty spot shortly before halftime. Japan's four-match winning streak looked to be in jeopardy but Manchester United's Shinji Kagawa leveled on 73 minutes, and Honda slid home two minutes later.

Lubambo Musonda snatched an equalizer in the 89th minute but Okubo had the last word in the 91st.