Yankees Outscore Sox
Boston — Brett Gardner had a tiebreaking homer in the sixth inning for one of his three hits, helping the New York Yankees beat the Boston Red Sox 8-7 on Sunday night.
Former Red Sox infielder Stephen Drew had a pair of hits and drove in four runs in his third game with the Yankees since he was sent there at the trading deadline. Esmil Rogers (1-0) earned the victory in his Yankees debut by throwing three hitless innings, striking out three and allowing one walk.
David Robertson pitched the ninth for his 29th save.
Craig Breslow (2-3) came in to relieve Clay Buchholz to start the sixth inning and gave up Gardner’s leadoff homer before retiring the next three batters.
Orioles 1, Mariners 0
Baltimore — Chris Tillman pitched seven innings of three-hit ball in a duel with Hisashi Iwakuma, Nick Markakis hit his first career leadoff homer and Baltimore beat Seattle for its fourth straight series win.
Tillman (8-5) struck out six and walked none to earn his first win since June 27. A second-round draft pick by Seattle in 2006, Tillman is 6-0 in six career starts against the Mariners.
Newcomer Andrew Miller worked a perfect eighth and Zach Britton got three outs for his 23rd save.
Tigers 4, Rockies 0
Detroit — Anibal Sanchez struck out 12, Victor Martinez hit a three-run homer and Detroit finished off a weekend interleague sweep of Colorado.
Sanchez (8-5) became the third straight Tigers starter to dominate the Rockies, allowing only two hits in seven innings.
In the three-game sweep, Justin Verlander, Rick Porcello and Sanchez combined for a 1.57 ERA with 27 strikeouts and two walks in 23 innings.
Royals 4, Athletics 2
Oakland, Calif. — James Shields pitched eight sharp innings for his first win in nearly a month, and Kansas City beat Oakland.
Shields (10-6) retired his first 15 batters before Josh Reddick hit a leadoff homer in the sixth. Reddick homered again in the eighth.
Greg Holland pitched the ninth for his AL-leading 31st save.
Angels 7, Rays 5
St. Petersburg, Fla. — Mike Trout hit RBI double to key a five-run first inning and Los Angeles beat Tampa Bay in a game delayed by a power outage at Tropicana Field.
There was a 19-minute wait during the third inning after lightning struck a nearby power substation, causing some of the stadium lights to go out.
Trout had three hits, walked and stole a base. The Angels took two of three and handed the Rays their first series loss since early July.
Twins 16, White Sox 3
Chicago — Rookie Danny Santana had five hits and four RBIs, and Minnesota scored nine times in the eighth inning of a rain-delayed romp over Chicago.
Santana had two hits and two RBIs in the Twins’ big inning.
Minnesota’s Chris Parmelee, Oswaldo Arcia and Eric Fryer hit consecutive homers in the ninth. It was the first time the Twins had three consecutive homers since July 12, 2001, at Milwaukee.
Kyle Gibson (10-8) got the win.
Astros 6, Blue Jays 1
Houston — Scott Feldman worked around eight hits in his first complete game in nearly a year, Chris Carter and Matt Dominguez each had two RBIs and Houston beat Toronto.
Feldman (5-8) retired 17 of the last 19 batters, including nine straight at one point, and won for the first time since June 29.
Marcus Stroman (7-3) allowed five runs on seven hits in three-plus innings.
Indians 4, Rangers 3 (12)
Cleveland — Michael Brantley homered to lead off the bottom of the 12th inning and Cleveland swept Texas.
Brantley sent a full-count pitch from Phil Klein (0-1) into Texas’ bullpen in right field. It was the Indians’ seventh win of the season on a game-ending hit.
The Indians, who were 2-51 when trailing after eight innings, tied it in the ninth on David Murphy’s two-run homer with one out off Neftali Feliz.