Alexis Vega snapped a scoreless streak in international play as Mexico beat Saudi Arabia 2-0 in the CONCACAF Gold Cup quarterfinals.