Mexico 0-0 Costa Rica (5-4 pens)
Mexico booked their place in the CONCACAF Nations League final on Thursday after a stormy victory over Costa Rica.
Goalkeeper Guillermo Ochoa was Mexico's hero, saving Allan Cruz's spot kick to give the favourites a 5-4 penalty shoot-out win after the game finished deadlocked at 0-0 after 90 minutes.
Mexico will play the United States in Sunday's final after a late goal from Jordan Siebatcheu secured a 1-0 win over Honduras in Thursday's earlier semi-final.
Switzerland-based striker Siebatcheu headed home Weston McKennie's flick in the 89th minute to settle a scrappy game.