PASADENA, Calif. — Kemar Lawrence scored on a 24-yard free kick in the 88th minute, and Jamaica advanced to the Concacaf Gold Cup final with a 1-0 upset victory over Mexico on Sunday night.
Jamaica will face the United States on Wednesday night in Santa Clara, Calif. The United States beat Costa Rica, 2-0, in the other semifinal on Saturday.
Jamaica goalkeeper Andre Blake kept the game scoreless with a series of saves while Mexico dominated possession despite missing most of its top players.
Lawrence’s late strike froze Mexico goalkeeper Jesús Corona. The ball rose past a five-man wall and curled into the left corner just below the bar as Lawrence, a defender for the Red Bulls, scored his third career international goal and his first in three years.