J.D. Martinez hit the go-ahead RBI single in the sixth inning and Jose Altuve had a solo homer to give the Houston Astros a 2-1 win over the Chicago Cubs on Tuesday night.
The loss extends Chicago's losing skid to a season-long eight games.
The hit by Martinez was the first for Houston since the first inning, but Justin Maxwell and Carlos Lee both drew two-out walks before it to set up the score.
Houston starter J.A. Happ (4-3) allowed five hits and a run in six innings for the win. Closer Brett Myers pitched a perfect ninth for his 11th save.
Alfonso Soriano led off the fourth inning with a solo shot to left-center field that tied it at 1-1. The home run marked the first time in four games that Chicago had scored before the ninth inning.
Altuve hit a leadoff home run to put Houston up early. It was his second career leadoff homer after his first career home run was an inside-the-park home run on August 20.
Jed Lowrie followed with a ground-rule double before Cubs starter Trav...