Jamaica take on holders Mexico on Sunday for a place in the CONCACAF Gold Cup final.
The game will be staged at the Rose Bowl in Pasadena, California, and the winner will advance to play either the United States or Costa Rica.
Mexico are rarely beaten in Gold Cup competition and have proved they have Jamaica's number in previous meetings.
Date: Sunday, July 23
Time: 9 p.m. ET/ 2 a.m BST (Monday)
TV: Fox Sports 1
Stream: Fox Sports Go and fubo.tv
The Gold Cup is down to the last four, and as expected, Mexico are on the edge of yet another success in the tournament.
El Tri have dominated the CONCACAF gathering since its inception in 1991, winning seven of the 13 tournaments and three of the past four editions. However, Jamaica have proved to be worthy adversaries at this year's competition.
The Reggae Boyz dumped Canada out of the competition in the quarter-finals, winning 2-1, and they held Mexico to a goalless draw in the group phase.
Jamaica have shown their resilience in defence and midfield, and El Tri have struggled in front of goal without their primary strikers in the squad.
Per Tom Marshall of ESPN FC, Mexico assistant manager Pompilio Paez believes his side will not have trouble finding the back of the net in the semi-finals.
"We already know Jamaica and know our players a lot better," Paez said. "We respect the opponent, but we think we have the sufficient arms to defeat Jamaica and be in the final."
Jamaica have not been in top form in attack, either, but with the talent of Romario Williams in their ranks, they have ammunition. The former University of Central Florida forward has impressed, presenting Mexico with food for thought.
Jamaica have produced shocks in the past, but they couldn't defeat Mexico in the final in 2015 and are unlikely to sneak past them at the Rose Bowl.
Mexico are masters at the Gold Cup, and Jamaica will have to show defensive steel in order to survive.
The Reggae Boyz's best hope is that Mexico's weakened squad buckles and that the lack of stars derails their ambitions.
Rodolfo Pizarro will provide a threat in Mexico's attack after his winning goal against Honduras in the last eight, but the reigning champions were not at their best in that 1-0 win and must move through the gears against better opposition.
Score Prediction: Mexico to win 2-1