BALTIMORE (AP) - Miguel Cabrera's grand slam capped a wild fourth inning in which Detroit hit four home runs and Orioles pitcher Jason Hammel was ejected, and the Tigers beat Baltimore 10-3 Saturday to snap a four-game losing streak.
Prince Fielder hit a sixth-inning drive for the Tigers, whose five homers were a season high.
Justin Verlander (7-4) allowed three runs and eight hits in seven innings to win his third straight start.
After Victor Martinez opened the inning with a home run off Hammel (7-3), Jhonny Peralta followed with a shot to left and Alex Avila made it three in a row with a drive to center. Hammel's next pitch struck Matt Tuiasosopo in the shoulder or the helmet - replays were inconclusive - and home plate umpire Hunter Wendelstedt immediately tossed the right-hander from the game.
INDIANS 5, RAYS 0
CLEVELAND (AP) - Ubaldo Jimenez pitched eight scoreless innings and the Indians beat the Rays.
Jason Giambi and Asdrubal Cabrera hit two-run homers in the game that began about 10 hours following the conclusion of Friday night's contest that ended at 2:53 a.m. Saturday after nearly five hours of rain delays.
Jimenez (4-3) allowed four hits and struck out seven in stopping Tampa Bay's six-game winning streak. The Rays, who rolled to a 9-2 win earlier Saturday morning, had only two runners reach second base.
Tampa Bay right-hander Chris Archer (0-1), called up from Triple A-Durham before the game, allowed five runs in four innings.
TWINS 5, MARINERS 4
MINNEAPOLIS (AP) - Ryan Doumit's two-run triple off closer Tom Wilhelmsen with one out in the ninth inning sent the Twins to a victory over the Mariners.
This was the third blown save of the season for Wilhelmsen (0-1), all in his last four tries. The right-hander pitched a perfect ninth for the save Friday night, but he walked the first three batters he faced a day later after inheriting a 4-2 lead. Josh Willingham followed with a sacrifice fly, and Doumit - who missed the cycle by a home run - drove in two more for the walkoff win.
This one wiped out two homers by Jason Bay and an effective start by Aaron Harang.
Rookie Caleb Thielbar (1-0) picked up his first major league victory with a scoreless ninth inning.
ROYALS 4, RANGERS 1, 10 INNINGS
ARLINGTON, Texas (AP) - Robbie Ross hit David Lough with a pitch with the bases loaded to force in the go-ahead run in the 10th inning, and the Royals beat the Rangers.
George Kottaras added a two-run double in the 10th for Kansas City.
Ross (2-1) gave up a leadoff single to Alcides Escobar in the 10th. Eric Hosmer followed with a single and Billy Butler was intentionally walked to load the bases. Ross struck out Mike Moustakas and Lorenzo Cain before Lough came up. Lough was hit on a 2-1 pitch to force in the go-ahead run.
That snapped Ross' scoring streak at 20 1-3 innings.
Aaron Crow (1-1) pitched 1 1-3 innings of scoreless relief and Greg Holland worked a perfect 10th to pick up his ninth save in 11 chances.
ATHLETICS 4, WHITE SOX 3
OAKLAND, Calif. (AP) - Hector Santiago walked Josh Reddick with the bases loaded and two outs in the 10th inning to force in the winning run and lift the Athletics over the White Sox.
The A's had 16 hits and failed to score after loading the bases with no outs in the ninth before scoring the game-winner off Santiago (1-4).
Jed Lowrie matched his career high of four hits for the A's, who have won seven straight at home and 13 of 15 overall.
Jerry Blevins (4-0) retired one batter to get the win.
Alejandro De Aza had two hits and two RBIs for the White Sox, who have lost five straight.
RED SOX 11, YANKEES 1
NEW YORK (AP) - Mike Napoli hit a grand slam right after a mound conference, Felix Doubront stifled the Yankees once again and the Red Sox sent New York to its sixth loss in seven games.
Daniel Nava added a three-run homer in the eighth inning that emptied the crowd. Stephen Drew homered in a three-run ninth.
Doubront (4-2) won for the first time in five starts since his last victory on April 27. He permitted one run and six hits in six innings, striking out six.
Hughes (2-4) was pulled in the fifth when Napoli came up. The right-hander won his final three starts against Boston last year while allowing a total of three earned runs.
ASTROS 2, ANGELS 0
ANAHEIM, Calif. (AP) - Bud Norris dominated the Angels' high-priced lineup for the third time this season with six innings of four-hit ball and Chris Carter hit a two-run homer in the seventh against Jerome Williams, leading the Astros to a victory over Los Angeles.
Norris (5-4) struck out six, walked three and escaped a bases-loaded jam in the sixth to end a winless streak of three starts - including a six-inning scoreless outing against Kansas City that resulted in a no-decision.
The right-hander became the first starting pitcher to beat the Angels three times before the All-Star break since 2001, when Oakland's Tim Hudson, Seattle's Freddy Garcia and Texas' Darren Oliver all did it.
PADRES 4, BLUE JAYS 3
SAN DIEGO (AP) - Robbie Erlin won his first major league start after being called up to help a depleted staff, Everth Cabrera had three hits and two RBIs, and the Padres beat the Blue Jays.
Erlin (1-0) was recalled from Triple-A Tucson because scheduled starter Clayton Richard was forced to pitch two innings in relief in the Padres' 17-inning, 4-3 win that began Friday night and ended early Saturday.
Erlin, a left-hander, made two appearances in his previous stint with San Diego earlier this season, but started for the first time and allowed two runs over 6 2-3 innings. He gave up eight hits and struck out four while not issuing a walk.
Mark Buehrle (2-4) allowed four runs - three earned - and a season-high 10 hits over six innings. He struck out two and walked one.