Tuesday’s American League results
Rangers 7, Rays 1 — Ian Kinsler and Elvis Andrus homered and drove in three runs each to enable the visiting Texas Rangers to snap a seven-game losing streak. The Rangers pulled even with the Rays at the top of the AL wild-card race. Kinsler hit Jeremy Hellickson’s first pitch for his 12th home run. Kinsler added a two-run single in the Rangers’ four-run third. Andrus followed with his third home run of the season to put the Rangers up 5-0.
Orioles 3, Red Sox 2 — Danny Valencia tripled to stop closer Koji Uehara’s streak of 37 consecutive outs and scored on Matt Wieters’ sacrifice fly in the ninth inning as the visiting Baltimore Orioles rallied to win. The Orioles overcame a 2-0 deficit on Brian Roberts’ run-scoring groundout in the fifth and Chris Davis’ 51st homer of the season in the sixth.
Blue Jays 2, Yankees 0 — R.A. Dickey pitched seven innings to win his fourth decision in a row, Colby Rasmus and Rajai Davis homered and the host Toronto Blue Jays handed the New York Yankees their fourth loss in a row. The knuckleballer retired the final 11 batters he faced.
Tigers 6, Mariners 2 — Miguel Cabrera hit his 44th home run and Austin Jackson had two hits and two RBI to lead the host Detroit Tigers.
White Sox 4, Twins 3 — Dayan Viciedo had three hits and two RBI to power the host Chicago White Sox.
Tuesday’s National League results
Padres 5, Pirates 2 — Jedd Gyorko blasted a three-run homer among his three hits and the visiting San Diego Padres topped the Pittsburgh Pirates. Ronny Cedeno added three hits for San Diego, which beat the Pirates for the second night in a row to put a dent in Pittsburgh’s pursuit of its first Central title. Eric Stults (9-13) allowed two runs in five innings to pick up a win.
Nationals 6, Braves 5 — Shortstop Andrelton Simmons allowed Denard Span’s grounder to bounce through his legs for a game-ending, two-run error, lifting the host Washington Nationals over the Atlanta Braves in the afternoon makeup game.
Nationals 4, Braves 0 — Tanner Roark threw seven shutout innings and the host Washington Nationals beat the Atlanta Braves to complete a sweep of a day-night doubleheader. Roark (7-0) allowed two hits, struck out six and retired the final 13 batters he faced. Ryan Zimmerman hit a home run, Ian Desmond hit an RBI double and Adam LaRoche a run-scoring single in the eighth inning.
Phillies 6, Marlins 4 — Chase Utley hit a three-run homer and drove in four and Roy Halladay tossed six effective innings to lead the host Philadelphia Phillies. Halladay (4-4) allowed one run and four hits.
Giants 8, Mets 5 — Angel Pagan drove in three runs with a single, triple and home run to spark the visiting San Francisco Giants.
Brewers 4, Cubs 3 — Pinch-hitter Logan Schafer dropped a suicide squeeze with the bases loaded in the ninth to give the host Milwaukee Brewers a walkoff win.
Cardinals 11, Rockies 4 — Matt Holliday had four hits, including a double and his 20th home run, and drove in three runs to lead the visiting Cardinals.
Tuesday’s interleague result
Reds 10, Astros 0 — Jay Bruce hit a grand slam and drove in five runs to lead the visiting Cincinnati Reds.
— Associated Press