Agreed on Mexico getting lucky breaks in the Panama game. I didn't catch the end of the Costa Rica game, but didn't Mexico also get a last second penalty their as well?
I'm not going to go as far as to say the USA routinely beats mexico, since the USA has only beaten Mexico once on Mexican soil and that game was a friendly; but I would say we routinely beat them on home soil.