Red Sox rout Indians
Mocked and booed relentlessly just a few days ago, the Red Sox are suddenly back in the good graces of Boston fans — at least for now.
The Red Sox increased their modest winning streak to three with a 12-1 rout of the Cleveland Indians yesterday in Boston.
“You start putting runs on the board and winning, everyone’s going to get excited,” said Jarrod Saltalamacchia, who homered during a six-run seventh inning and drove in five runs.
Rookie Will Middlebrooks hit his fourth homer for the Red Sox, who have rebounded from a 1-8 skid with three straight wins.
Rangers 13, Angels 6
In Arlington, Texas, Nelson Cruz hit his third career grand slam, Josh Hamilton drove in three runs and the Rangers beat the Angels to hand Jered Weaver his first loss.
Rays 9, Orioles 8
In Baltimore, Elliot Johnson and Ben Zobrist homered, Carlos Pena ended an extended slump with two doubles and two RBIs, and the Rays outslugged the Orioles.
Twins 4, Blue Jays 3
In Minneapolis, Scott Diamond pitched seven shutout innings, Brian Dozier hit his first career homer and the Twins held on to top the Blue Jays.
Tigers 3, Athletics 1
In Oakland, Calif., Justin Verlander struck out eight to win his fourth straight decision and the Tigers beat the Athletics to salvage a series split.
Royals 9, White Sox 1
In Chicago, Jeff Francoeur hit his first homer of the season, pinch-hitter Johnny Giavotella had a two-run double and the Royals blasted the White Sox.
NATIONAL LEAGUE
Reds 9, Nationals 6
In Cincinnati, Joey Votto hit a grand slam in the ninth inning for his third home run of the game, rallying the Reds past the Nationals.
Phillies 3, Padres 2
In Philadelphia, Cole Hamels was stellar on the mound in his return from a five-game suspension, working seven innings of one-run ball to help the Phillies defeat the Padres.
Braves 7, Cardinals 4
In St. Louis, Jason Heyward ended a 10-pitch at-bat with a bases-clearing double in third inning, helping the Braves top the Cardinals to complete a three-game sweep.
Dodgers 11, Rockies 5
In Los Angeles, Bobby Abreu hit a three-run double and A.J. Ellis added a three-run homer during a sixth-inning rally as the Dodgers belted the Rockies.
Giants 7, Diamondbacks 3
In Phoenix, Melky Cabrera singled four times to extend his hitting streak to 11 games as the Giants defeated the Diamondbacks.
Cubs 8, Brewers 2
In Milwaukee, Ian Stewart hit a solo homer and scored the go-ahead run on an error, helping the Cubs beat the Brewers.
Pirates 3, Astros 2
In Pittsburgh, Josh Harrison’s 12th-inning single drove in Clint Barmes and the Pirates came back for a victory over the Astros.


