Tonight marks another battle between the two kings of CONCACAF, USA and Mexico. The two teams are coming into the match going in seemingly different directions with the USA struggling and Mexico riding the hot hand of El Chicharito Javier Hernandez into the finals. But if history is any indication then the match should be a classic, regardless of current form, when these two fierce rivals take to the pitch.
So who wins tonight's match and rides into the Confederations Cup in 2013? All signs point to a Mexican victory but the Mexicans haven't beaten a full strength US squad on American soil in quite some time and they'll struggle to break down the Americans tonight as well. That being said, the US has struggled mightily to put forth a consistent attack during this tournament and they may struggle to pressure the Mexican backline when they have the ball.
For the US to win Michael Bradley and Jermaine Jones will need to control the middle of the field and currently disrupt Mexico's controlled possession game. Counter attacking will be crucial for the Americans and Juan Agudelo and Clint Dempsey must hold onto the ball to give the US defense time to regroup.
While I believe the US will win this game in my heart, the blogger in me is going to predict a 2-1 victory for Mexico. Alright forget that, I'm going with a 3-1 USA win. Suck it.