Jack Mayfield's two-run double held up as the Angels edged the Astros 3-2 in Anaheim. Carlos Correa plated a run and Jason Castro homered for Houston, which saw its four-game winning streak snapped. Kyler Tucker drew three walks in the losing effort. Lance McCullers Jr. allowed three runs in six frames as he fell to 12-and-5. The Astros start a road series with the A's tonight.