What a night in Mexico City! England survived the crazy altitude, the roar of 80,000 fans, and a controversial red card to ...