Christian Pulisic scored late in the first half and early in the second, Ricardo Pepi added a late goal and the United States beat Mexico 3-0 on Thursday night to reach the CONCACAF Nations League final against Canada.
Pulisic, who was making his first start for club or country since April 15, put the U.S. ahead in the 37th minute and doubled the lead in the 46th. He has 25 goals in 59 international appearances, including four goals against Mexico. Pepi scored in the 79th, five minutes after entering.