Mexico almost claimed a late winner through substitute Armando Gonzalez but the forward's header went wide.