HOUSTON -- 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.