ANAHEIM -- No left-hander in Astros history has ever thrown a no-hitter. Dallas Keuchel made a serious bid to end that drought Friday night.
Keuchel won his fourth consecutive start by holding the Angels to one run and two hits in 7 2/3 innings in the Astros' 3-1 victory, losing a no-hitter with two outs in the seventh inning when Justin Upton's line drive glanced off the glove of shortstop Marwin Gonzalez and was ruled a hit.
Keuchel (8-8) retired 20 of the first 21 batters he faced, allowing a leadoff walk to David Fletcher in the fourth for the Angels' only baserunner through six innings.