Mexico overcame a two-goal, first-leg deficit and reached the CONCACAF Nations League semifinals with a 4-0 win over Honduras at Toluca on Tuesday night behind two goals from Henry Martin and one each from Raul Jimenez and Jorge Sanchez.
With the 4-2 aggregate victory in the quarterfinal, Mexico advanced to play Canada on March 20 at Inglewood, California. The three-time defending champion United States faces Panama in the first game of the semifinals doubleheader.
At Toronto, Jonathan David got his record 31st goal for Canada and Jacob Shaffelburg scored twice in a 3-0 win over Suriname for a 4-0 aggregate victory.
With Mexico coming off a 2-0 loss in the first leg on Friday at San Pedro Sula, Jimenez started the comeback in the 42nd minute when he scored from Jesus Orozco's cross for his 35th international goal.
Martin tied the aggregate in the 72nd after Jimenez headed Alexis Vega's corner kick across the goal mouth. Sanchez scored in the 85th, chesting Vega's cross and putting a right-foot shot over goalkeeper Edrick Menjivar from 7 yards.