Miguel Cabrera hit a solo homer and RBI single, Rick Porcello pitched eight solid innings to win his sixth straight start and the red-hot Detroit Tigers beat the Boston Red Sox 6-1 Saturday night.It was the 10th consecutive road win for the Tigers, who are a majors' best 26-12. Detroit won for the 14th time in 17 games.Porcello (7-1) gave up one run, six hits, striking out four and walking one.Xander Bogaerts had a solo homer and Mike Napoli three singles for the slumping Red Sox, who have scored just one run in the first two games of the three-game series.John Lackey (5-3) gave up more than two runs for the first time in five starts, allowing six - five earned - on nine hits in 5 1-3 innings.