Yankees 3, Dodgers 0: Pinch-hitter Lyle Overbay singled in the go-ahead run with two outs in the top of the ninth inning, helping New York to a victory over Los Angeles. Overbay singled on a 1-2 pitch from Paco Rodriguez. Robinson Cano scored after reaching on a fielder's choice groundout. The Yankees added two more runs on an error by Dodgers second baseman Mark Ellis.
Red Sox 5, Mariners 4: Stephen Drew singled in the winning run in the 15th inning to lift Boston over Seattle and back into first place in the A.L. East.
Rangers 2, Angels 1: Adrian Beltre led off the bottom of the ninth for Texas with a home run to beat Los Angeles, completing a three-game series sweep in which the Rangers won each on a game-ending homer.
Braves 9, Rockies 0: Brian McCann hit a three-run homer in Atlanta's seven-run third, and the Braves beat Colorado for their sixth straight win.
Diamondbacks 7, Rays 0: Wade Miley pitched two-hit ball into the seventh inning as Arizona broke a three-game losing streak.
Pirates 5, Cardinals 4: Russell Martin drove home Neil Walker with the go-ahead run in the eighth and Pittsburgh rallied to beat St. Louis.
Tigers 11, Nationals 1: Alex Avila and Torii Hunter hit homers in a five-run second inning and Detroit scored five more runs in the fourth.
Astros 11, Orioles 0: Rookie left-hander Brett Oberholtzer allowed three hits over seven innings to earn his first major league win, and Stanford product Jason Castro hit a grand slam.
Royals 4, Twins 3: Alex Gordon hit a two-out triple in the seventh inning and then scored the go-ahead run for Kansas City on an error by Minnesota, and the Royals won their eighth straight.
Indians 6, White Sox 5: Carlos Santana's leadoff home run in the 10th inning gave Cleveland its seventh straight win.
-- ASSOCIATED PRESS