Christian Pulisic scored twice as the United States beat Mexico 3-0 on Thursday to set up a CONCACAF Nations League final showdown with Canada after a stormy battle that saw both sides finish with nine men.
Chelsea winger Pulisic opened the scoring in the 37th minute and then drove in a second a minute after the interval, slotting home a low cross from Tim Weah, who had been sent clear down the right by a fine long pass from Weston McKennie.
The game turned ugly in the 69th minute when Cesar Montes was shown a red card for an ugly wild kick at U.S. debutant Folarin Balogun, and McKennie was also dismissed for his role in the fracas which followed.
Substitute Ricardo Pepi made sure of the win with the American’s third goal in the 78th minute after an offside flag was overruled after a VAR review.