For the second time in two months, Concacaf has a USA-Mexico final on its hands.
Hector Herrera's goal in the ninth minute of second-half stoppage time gave Mexico a 2–1 win over Canada in the Gold Cup semifinals in front of a capacity crowd in Houston, setting up a U.S-Mexico title bout Sunday in Las Vegas. The match comes on the heels of the June 6 Concacaf Nations League final that the U.S. won in extra time.
The U.S. punched its ticket with a 1–0 win over Qatar in Austin, Texas, with Gyasi Zardes's 86th-minute goal the difference.