International friendlies: Kagawa's winner for Japan, Swiss cruise
Shinji Kagawa was Japan's hero as they came from a goal down to beat Costa Rica 3-1 in Florida on Tuesday.
After Yasuhito Endo's goal in the 60th minute negated Bryan Ruiz's 31st-minute opener, the Manchester United schemer showed quick feet to finish off the move he started in the 80th minute for the winner.
Substitute Yoichiro Kakitani then struck in added time to complete the scoring for Alberto Zaccheroni's Blue Samurai, who will open their World Cup campaign in Group C on June 15 against the Ivory Coast.
Brazil strolled to a comfortable 4-0 win over Panama courtesy of star man Neymar.
The Barcelona forward was instrumental in breaking down a stubborn Panama defence, opening the scoring after 25 minutes with a free-kick before setting up team-mates Hulk and Willian for Brazil's third and fourth goals.
Fullback Dani Alves scored the second goal for the World Cup host nation with a long range effort.
Elsewhere in Lucerne, Switzerland scored late to post a 2-0 victory over Peru.
Stephan Lichsteiner scored a 78th-minute header before substitute Xherdan Shaqiri poked home through George Forsyth's legs five minutes later to complete the scoring.
In Chicago, Mexico's eight-game unbeaten run was brought to an end by Bosnia-Herzegovina, who won 1-0.
Javier Hernandez could have given El Tri the lead in the 24th minute, but his low shot could only strike the post.
Izet Hajrovic then proved to be the difference between the two teams when he struck home Sejad Salihovic's cross on 41 minutes.
It was not as entertaining in Philadelphia, as Nigeria and Greece ground out a goalless draw at the PPL Park.
The Greeks had the better chances but failed to convert them to goals. Super Eagles goalkeeper Vincent Enyeama made a double save in the 83rd minute to deny Georgios Samaras and Dimitris Salpingidis.
Sources: AFP, Reuters