| Score | 0-0 :: penalties 5-4 to Mexico |
| Referee | Bryan López |
| Competition | CONCACAF Nations League Semi-final |
| Venue | Empower Field at Mile High, Denver |
| Attendance | 34,451 |
View Mexico v Costa Rica head to head
Manager: Gerardo Martino
| Luis Rodríguez for Diego Lainez | 58 |
| Alan Pulido for Henry Martín | 58 |
| Luis Romo for Andrés Guardado | 58 |
| Jesús Gallardo for Gerardo Arteaga | 68 |
| Orbelín Pineda for Héctor Herrera | 78 |
| Edson Alvarez | 84 | Y |
| Uriel Antuna | 90 | Y |
| Héctor Moreno | 90 | Y |
Manager: Rónald González
| Allan Cruz for Bryan Ruiz | 62 |
| Ariel Lassiter for Alonso Martínez | 62 |
| Bernald Alfaro for Celso Borges | 82 |
| Johan Venegas for Joel Campbell | 85 |
| Jurguens Montenegro for Randall Leal | 85 |
| Francisco Calvo | 21 | Y |
| Alonso Martínez | 54 | Y |
| Allan Cruz | 90 | Y |