The Detroit Tigers avoided a four game sweep with a 7-3 win over the Boston Red Sox at Fenway Park Thursday. The Tigers had lost the last seven games in Boston but they ended that run with Max Scherzer pitching into the seventh inning and retiring nine consecutive batters. Boston pitcher Josh Beckett allowed four runs on 10 hits in seven innings pitched with one walk and just one strikeout. Catcher Jarrod Saltalamacchia, with a solo home run, and Scott Podsednik put Boston 2-0 ahead at the bottom of the second. Three runs at the top of the third, though, shifted the momentum to Detroit although another RBI from Saltalamacchia tied the game at three. An RBI single for Miguel Cabrera in the fifth and a Delmon Young home run in the eighth put Detroit ahead, however. Prince Fielder produced an a RBI triple in the top of the ninth inning off reliever Rich Hill to make it 6-3 and then a RBI single from Young wrapped up the win. The Tigers now have three games at home against the New York Yankees this weekend. Rockies beat Astros In Denver, Carlos Gonzalez homered again, and Michael Cuddyer and Jordan Pacheco had three hits each as the Colorado Rockies beat the Houston Astros 11-5 Thursday. Gonzalez, who homered in his last three at-bats Wednesday, hit a three-run shot in the first inning against Bud Norris. He was intentionally walked in the second, doubled in the fourth and singled in the eighth. Gonzalez's 14th homer made him the first Rockies player to go deep in four consecutive at-bats. It was the 22nd time a major league player has homered in four consecutive plate appearances and the 38th time for four straight official at-bats. The talented left fielder is 13 for 20 with six homers and 10 RBIs in his last five games. Marco Scutaro also homered for the Rockies, who pounded out 15 hits while completing the four-game sweep. Colorado finished the series with 40 runs and 56 hits after scoring just 20 runs in its previous five home games. Jeremy Guthrie (3-3) earned his first win since April 22. J.D. Martinez homered for the Astros, who have lost six straight. Brewers 6, Dodgers 2: At Los Angeles, Aramis Ramirez and Carlos Gomez each hit a two-run homer and Zack Greinke pitched effectively for six innings as Milwaukee completed the four-game sweep of Los Angeles. The Brewers played without NL MVP Ryan Braun, who was scratched because of tightness in his right Achilles tendon. The Dodgers also played without their No. 3 hitter, Matt Kemp, and will be without the slugger for at least a month. The All-Star center fielder, who was runner-up to Braun in last year's MVP voting, was placed on the 15-day disabled list after re-injuring his left hamstring Wednesday night.