Indians 7, Tigers 2 — Jhonny Peralta's flyball sent Detroit's Ryan Rayburn crashing through a bullpen door for an inside-the-park homer, and Jeanmar Gomez won his major-league debut for Cleveland.
* With runners on first and second and two outs, Peralta hit a 1-1 pitch from Andy Oliver (0-4) toward the Cleveland bullpen. Centerfielder Raburn tried for a leaping catch, but tumbled through the bullpen door. The ball caromed off the wall and by the time left fielder Brennan Boesch could retrieve it, Peralta, one of the slowest players on Cleveland's roster, was chugging around the bases.
Yankees 9, Rays 5 — Alex Rodriguez and the New York Yankees knocked around All-Star starter David Price, overcoming an early injury to Andy Pettitte with brilliant work by the bullpen.
* Robinson Cano hit a two-run triple, Jorge Posada a two-run double and Rodriguez added his 598th home run for the Yankees, who took two of three in a series between the top two teams in baseball to move three games ahead of Tampa Bay in the AL East.
Never miss a local story.
Rangers 4, Red Sox 2 — C.J. Wilson struck out a career-high 10, and Texas capitalized on Boston's throwing problems to beat the Red Sox.
* The Rangers scored in the fourth when third baseman Adrian Beltre couldn't handle catcher Dusty Brown's throw as Nelson Cruz headed for the base. They got another run in the fifth when Julio Borbon stole home after Brown threw to second where Andrus was trying to steal.
Blue Jays 10, Orioles 1 — Yunel Escobar hit his first career grand slam during a six-run second inning, as Toronto swept the series.
* Escobar tied a career high with five RBIs and got three hits to increase his batting average with Toronto to .462. He hit .238 with no homers in 75 games with Atlanta.
Mariners 2, Angels 1 (10) —Jose Lopez hit a tiebreaking RBI single in the 10th inning, helping the Seattle snap an eight-game losing streak to Angels.
* Ichiro Suzuki drew a leadoff walk from Kevin Jepsen (2-2) and advanced on Chone Figgins' sacrifice bunt. He then was caught in a rundown on a Franklin Gutierrez's grounder to shortstop. Gutierr ez stole second and scored when Lopez lined a 2-1 pitch to left field.
Twins, 7, White Sox 6 — Delmon Young capped a four-run ninth inning with a two-run single, lifting Minnesota to a come-from-behind victory.
* The Twins won three of four games in the series to move 1 1/2 games of the first-place White Sox.
Rockies 1, Reds 0 — Colorado's Chris Iannetta homered off left-hander Travis Wood.
* Two of the NL's top offenses had trouble on a hot, breezy afternoon.
Padres 6, Diamondbacks — Chris Denorfia homered twice and had four hits, and Everth Cabrera tripled in the go-ahead run moments before being ejected for a tussle with Mark Reynolds.
* The win allowed the first-place Padres (54-37) to sweep Arizona and go 17 games over .500 for the first time this season. The Padres have won four straight and eight of 12.
Pirates 9, Astros 0 — Paul Maholm pitched a three-hitter for his second career shutout, and the Pirates established a season high for hits for the second consecutive game.
* Maholm (6-7) faced only two batters above the minimum in needing 103 pitches to throw his first shutout since April 24, 2007, against Houston.
Mets 4, Giants 3 (10) —Ike Davis doubled home the go-ahead run in 10th inning after the Mets wasted a two-run lead in the ninth, as New York avoided a four-game sweep.
* Travis Ishikawa's two-run, pinch-hit single tied the game in the ninth inning, but he was thrown out at the plate on an infield chopper as the potential winning run. Replays showed Ishikawa appeared to be safe as he slid into home.
Cardinals 5, Dodgers 4 — Matt Holliday drove in the winning run with two outs in the ninth inning, and the Cardinals rallied from a four-run deficit to finish a four-game sweep.
* Allen Craig filled in for Albert Pujols, who got the day off for just the second time this season, and drove in three runs in the final two innings on his 26th birthday.
Braves 11, Brewers 6 — Brian McCann hit a grand slam and matched his career high with five RBIs, helping the Braves end a rare two-game home losing streak.
* Matt Diaz drove in three runs with three hits, including a homer, and Derek Lowe (10-8) went 5 1/3 innings as the Braves took a split in the four-game series.
Marlins 1, Nationals 0 — Alex Sanabia pitched into the sixth inning to earn his first major league win, and four relievers helped the Marlins shut out the Nationals for the second game in a row.
* The Nationals went 0 for 9 with runners in scoring position for the second consecutive game.