PEDRO FLORIMON had a solo homer and a two-run double in Minnesota's season-high, seven-run second inning that carried the visiting Twins to a 15-8 rout over the Boston Red Sox last night.

Boston slugger David Ortiz went 0-for-5, with two strikeouts and three groundouts to snap his 27-game hitting streak, dating back to last season.

Ryan Doumit had a two-run homer, Oswald Arcia went 4-for-5 with three singles and a double, and Trevor Flouffe drove in three of the Twins' season-high runs. Minnesota also had a season-high 19 hits.

Jonny Gomes hit his fourth career grand slam - first with the Red Sox - and drove in five runs as Boston lost for the fifth time in six games.

Ryan Pressly (1-0) pitched four shutout innings of relief for the win.

Boston's Allen Webster (0-1) allowed eight runs, six hits and walked three while getting only five outs.

In other AL games * 

At Baltimore, J.J. Hardy homered, Chris Tillman (3-1) won his third straight start and the Orioles took advantage of three errors by the Kansas City Royals in a 5-3 victory. Manny Machado scored a run and hit an RBI single for the Orioles, whose season-high fourth consecutive win moved them eight games over .500 (21-13) for the first time this year.

* At Cleveland, an apparent game-tying homer by Oakland's Adam Rosales was ruled a double by umpires in the ninth inning, and the Indians held on to beat the Athletics, 4-3. TV replays appeared to show the ball cleared the yellow stripe and hit a metal railing above the 19-foot high wall. Nick Swisher and Carlos Santana homered for Cleveland.

* At St. Petersburg, Fla., Matt Moore won his sixth straight decision to start the season, Evan Longoria drove in three runs, and the Tampa Bay Rays beat the Toronto Blue Jays, 10-4. Moore (6-0) overcame control issues, allowing two runs, six hits and four walks in five innings.

* At Houston, Bud Norris (4-3) pitched into the ninth inning and Chris Carter homered for the second straight game to help the Houston Astros to a 3-1 win over the Los Angeles Angels.

In NL games * 

At San Diego, Yonder Alonso had a sacrifice fly in the sixth inning and the Padres beat the Miami Marlins, 1-0, to complete a three-game sweep. Jason Marquis (4-2) allowed five hits, walked one and struck out three in eight innings.

* At Chicago, Carlos Beltran and Jon Jay drove in two runs apiece, and the St. Louis Cardinals topped the Cubs, 5-4. Beltran also had three hits as St. Louis won for the seventh time in eight games.

* At Cincinnati, Dan Uggla hit a pair of solo homers and Juan Francisco added his first career grand slam as the Atlanta Braves topped the Reds, 7-2, to hand Cincinnati its first home series loss of the season.

In interleague games * 

At Washington, Bryce Harper hit a solo homer and drove in another run with a sacrifice fly, Jordan Zimmermann (6-1) won his NL-leading sixth game and the Nationals beat the Detroit Tigers, 3-1.

* At Denver, pinch-hitter Brennan Boesch hit a tiebreaking infield single with the bases loaded in the ninth off closer Rafael Betancourt and the New York Yankees snapped a five-game skid at Coors Field with a 3-2 win over the Colorado Rockies. Vernon Wells had a two-run homer in the first and scored the decisive run when third baseman Nolan Arenado couldn't throw out a hustling Boesch after a diving stop.

* At Pittsburgh, Felix Hernandez (5-2) scattered six hits and Jesus Montero broke a tie with a solo home run in the seventh inning off A.J. Burnett to help the Seattle Mariners beat the Pirates, 2-1.

* At New York, Jake Peavy (4-1) pitched three-hit ball in his return from a balky back, Alejandro De Aza had a leadoff homer and the Chicago White Sox beat the Mets, 6-3, to split their two-game series.

* At Milwaukee, Mitch Moreland hit a solo home run and also drove in a run on a single, and Derek Holland (3-2) allowed a run on 10 hits in seven innings as the Texas Rangers beat the Brewers, 4-1.

Noteworthy * 

The Athletics placed outfielder Josh Reddick on the 15-day disabled list with a sprained right wrist. The A's have seven players on the disabled list and have used the DL nine times in just over a month.

* The Astros have moved struggling starter Philip Humber out of the rotation and into the bullpen. On April 21, 2012, he pitched the 21st perfect game in major league history, but is 0-7 with an 8.82 ERA this season.

* Orioles second baseman Brian Roberts will have surgery on his right hamstring, a procedure that will add 6 weeks to his time on the disabled list. Roberts was placed on the DL with a strained right hamstring on April 5.