DETROIT (AP) - Miguel Cabrera hit a two-run homer in the first inning, and Rick Porcello pitched effectively into the seventh to the lead the Detroit Tigers to their eighth straight win, 3-2 over the Houston Astros on Wednesday night. Victor Martinez homered for the Tigers, extending his hitting streak to 10 games for the three-time defending AL Central champions. Porcello allowed two runs and seven hits in 6 2-3 innings. He struck out five and walked two. Joba Chamberlain got four outs in relief for the Tigers, and Joe Nathan pitched the ninth for his seventh save in nine chances. Nathan struck out Matt Dominguez with a man on third to preserve the win. Houston has lost five straight and seven of eight. Brad Peacock allowed three runs and four hits in 6 2-3 innings. He struck out four and walked four.