It's been a difficult ride for Mexico in this Gold Cup, winning just one group stage match and relying on a rather dubious penalty decision to beat Costa Rica in the quarterfinal. Despite those struggles, though, El Tri are just a step away from the final, and a chance to redeem themselves from a frustrating year along with it.
To get there, though, Miguel Herrera's side is going to have to beat Panama. Los Canaleros haven't exactly impressed themselves, but they've also managed to avoid defeat and don't exactly lack for talent. Mexico are going to have to bring their A game if they want to make sure to secure a much-needed win, but they haven't exactly played at that level in a while now, especially not against the better CONCACAF sides.
This promises to be a closely-fought affair. Mexico seem to have an edge heading into the match just based on the relative quality of the two squads, but Panama cannot be counted out. They'll fight to the bitter end, and Mexico can't rely on fortunate referee decisions to carry them through a second straight knockout-round match.
Match Date/Time: Tuesday, 9 p.m. ET
Venue: Georgia Dome, Atlanta, Ga.
To watch this semifinal online, your main English-language option is going to be one of Fox's offerings in the US, either Fox Sports Go or Fox Soccer 2Go. If you need a Spanish stream, the Univision Deportes En Vivo stream is the way to go.
Canada: Sportsnet World Now
U.K.: BT Sport
SB Nation presents: Neymar has a real claim as the world's best player