Carlos Correa hit a tiebreaking, two-run homer in the ninth inning to give the Houston Astros a 4-2 win over the Los Angeles Angels.