MLB: Houston 6, Los Angeles Angels 3

June 1, 2013 at 1:43 AM

ANAHEIM, Calif., June 1 (UPI) -- Jason Castro played a key role in each of Houston's three-run innings Friday and the Astros captured their third in a row by downing the Los Angeles Angels 6-3.

Houston equaled its longest winning streak of the season.

Castro hit a home run to get the Astros going in the fourth inning and they added two runs in the frame on sacrifice flies from Chris Carter and Matt Dominguez.

Those runs brought Houston back from an early 2-0 deficit and the Astros added three more in the seventh.

Houston had already come up with one run in the seventh when a ground ball off the bat of Castro was misplayed for an error by second baseman Howie Kendrick. That led to two unearned runs in the inning.

Dallas Keuchel (2-2) did not walk a batter and gave up two runs on six hits in seven innings to get the win. Jose Veras turned in a 1-2-3 ninth for his 14th save. Veras has earned a save in all but four of the Houston wins this year.

Tommy Hanson (2-2) was tagged with the loss, allowing four earned runs on eight hits in 6 1/3.

Related UPI Stories
Latest Headlines
Trending Stories
SB50: Denver Broncos face tough call at QB in 2016
Johnny Manziel's ex-girlfriend claims he hit her
NFLPA hopes to have independent arbitration for player discipline next season
Watch every star-studded Super Bowl commercial of 2016
Group recreates 'Mario Kart' video game at UK mall