HOUSTON, Texas -- Chris Carter's three-run homer put Houston ahead in the third, and the Astros held on for a 7-6 win over the Los Angeles Angels on Tuesday night.
The win ends a six-game skid for the Astros. The road woes continued for the Angels, who have dropped eight of their past 10 away from Anaheim.
Jose Altuve also homered for Houston, and the Astros took advantage of three errors by catcher Hank Conger to score five unearned runs.
Houston trailed by two entering the third inning before Carter's team-leading seventh homer capped a five-run inning and gave the Astros a 6-3 lead.
Mark Trumbo hit his ninth home run for Los Angeles, a three-run shot in the first inning.
Howie Kendrick hit a solo homer off Dallas Keuchel in the sixth, and Alberto Callaspo got Los Angeles within 7-6 with a two-run blast off Travis Blackley in the eighth.
Jose Veras threw a perfect ninth for his third save.
To comment, the following rules must be followed:
Comments may be monitored for inappropriate content, but the station is under no legal obligation to do so.
If you believe a comment violates the above rules, please use the Flagging Tool to alert a Moderator.
Flagging does not guarantee removal.
Multiple violations may result in account suspension.
Decisions to suspend or unsuspend accounts are made by Station Moderators.
Questions may be sent to firstname.lastname@example.org. Please provide detailed information.