Atsuto Uchida scored two minutes before halftime to give Japan a 1-0 win over Cyprus on Tuesday in the Blue Samurai's last home game before heading off to the World Cup in Brazil.