Ryan Dempster pitched eight innings, his longest outing in more than two months and his best since being traded to Texas, and the AL West-leading Rangers beat the Baltimore Orioles, 5-1, Monday night in Arlington, Texas.
Dempster (2-1 in Texas, 7-6 overall) retired the last 11 batters he faced. The righthander, acquired from the Cubs on July 31, allowed one run and four hits.
David Murphy had a pair of RBI singles for the Rangers, who opened a 10-game homestand. All nine Texas starters had a hit.
White Sox 9, Yankees 6 — Alexei Ramirez hit a tiebreaking two-run homer in the seventh, Adam Dunn added his major league-leading 36th homer an inning later, and Chicago ended a three-game skid at the expense of visiting New York.
Ramirez connected with two outs in the seventh off Boone Logan.
Dewayne Wise and Gordon Beckham also homered for Chicago.
New York’s Derek Jeter homered and had four hits.
Giants 2, Dodgers 1 — Madison Bumgarner scattered four hits over eight scoreless innings, Pablo Sandoval drove in both runs for San Francisco, and the Giants leapfrogged host Los Angeles to regain the NL West lead by a half-game.
Bumgarner (14-7) struck out 10 and walked none.
The loss spoiled a solid outing by Clayton Kershaw (11-7), who gave up two runs and six hits in eight innings. He struck out 10 and walked none as his four-game winning streak ended.
Nationals 13, Braves 4 — Atlanta second baseman Dan Uggla fumbled Chad Tracy’s ground ball in the bottom of 13th, allowing Danny Espinosa to score the winning run for Washington.
Phillies 12, Reds 5 — John Mayberry Jr. hit a two-run homer and Ryan Howard and Erik Kratz had solo shots to back Roy Halladay, helping host Philadelphia down Cincinnati. Halladay (7-7) wasn’t sharp, allowing five runs and 10 hits in seven innings.
Rays 5, Royals 1 — Jeremy Hellickson pitched seven strong innings for his first home win in three months and Tampa Bay shook off Kansas City.
Twins 7, Athletics 2 — Josh Willingham drove in two runs against his former team, Joe Mauer hit a two-run single, and visiting Minnesota snapped Oakland’s four-game winning streak.
Marlins 12, Diamondbacks 3 — Giancarlo Stanton homered twice, including the first of back-to-back home runs during a nine-run fourth as Miami routed Arizona in Phoenix.
Brewers 9, Cubs 4 — Jonathan Lucroy hit two home runs and host Milwaukee scored eight runs in the fifth to rally past Chicago.
Mariners 5, Indians 3 — Michael Saunders hit a pair of two-run homers to help host Seattle beat Cleveland for its sixth straight victory.
Rockies 3, Mets 1 — Tyler Colvin hit a tying homer off R.A. Dickey in the fifth and made a diving play in the eighth to preserve the lead for visiting Colorado.
Padres 3, Pirates 1 — Edinson Volquez struck out 10 and Will Venable drove in two runs as host San Diego dropped Pittsburgh.