A double from Javier Hernandez got Mexico back to winning ways as they completed their Confederations Cup campaign with a 2-1 win over Japan on Saturday night.
Shinji Okazaki found his namesake Shinji Kagawa in the fourth minute of the match but the Manchester United man could only poke his effort straight at the goalkeeper.
Five minutes later Kagawa picked the ball up deep to get the attack going and after Keisuke Honda flicked the ball over his head, a scramble ensued in the Mexican area. The ball eventually hit the back of the net but the goal was ruled out due to offside.
Honda then worked the goalkeeper in the 25th minute before Andres Guardado came closest to breaking the deadlock in the first period with a shot that came back off the inside of the post.
The Mexicans started the second-half brightly with Giovani Dos Santos cutting in before lashing a fierce strike at goal but the Japanese defence managed to head the ball off target. The resulting corner found Raul Jimenez but he sent his effort straight at the goalkeeper.
A goal would arrive moments later though when Javier Hernandez was picked out by a superb cross from Guardado and he buried a powerful header.
Dos Santos had a shot pushed against the post by the goalkeeper in the 59th minute but a second would arrive in the 66th minute and it again came through Manchester United's Hernandez, with the forwarding nodding home a corner at the far post.
Mexico were cruising but with four minutes to go Kagawa played a superb pass out to the right where Yasuhito Endo picked out Okazaki and his shot was push up onto the bar but it bounced back down over the line.
The goal gave Japan some late hope and they pushed forward in search of an equaliser but it was Mexico who almost added another when they were handed a penalty. Hernandez missed out on his hat-trick though as his spot-kick was saved before he sent the rebound crashing into the crossbar.