Costa Rica has gone to the 1994, 2002 and 2006 World Cups.
Let’s not forget, a lot of people would call the United States an “easy” team.
http://en.wikipedia.org/wiki/Costa_Rica_national_football_team
In fact, Costa Rica defeated Mexico in Mexico City in a competitive match some time ago already, Honduras matched that feat last night.
I don’t think the USA has defeated Mexico in an actual competitive match yet in Azteca but only in one friendly. Competitive meaning where something is actually on the line such as a world cup qualification game.
http://eloratings.net/USA.htm (more or less, all of our matches)
Heck a year ago, even Jamaica beat us if one wants to harp on the USA’s low points.