All too often this season, the Houston Astros have seen potential victories slip through their fingers. On Saturday, they held on to one. Chris Carter hit a three-run homer, Justin Maxwell and Matt Dominguez added consecutive shots and the Astros beat the Toronto Blue Jays 8-6 to snap a three-game losing streak.