AMERICAN LEAGUE: Royals 2, Tigers 1
Kansas City won its 10th straight game, extending the team’s best streak in 20 years when Jeremy Guthrie pitched impressively into the seventh inning to beat host Detroit. The AL Central-leading Royals have not won this many games in a row since a run of 14 in a row in 1994. They extended their division lead over the Tigers to 1½ games. Guthrie (4-6) allowed four hits and a walk while striking out nine.
Orioles 2, Rays 0
Kevin Gausman pitched six shutout innings, Steve Pearce’s opposite-field double snapped a scoreless tie and Nelson Cruz added his major league-leading 22nd home run to help Baltimore beat host Tampa Bay. Pearce homered during a 7-5 victory on Tuesday night, and put the Orioles ahead this time with a line drive to right that drove in Nick Markakis from first base in the fifth inning.
Red Sox 2, Twins 1
Mike Napoli and David Ortiz hit consecutive homers with one out in the 10th inning and host Boston rallied past Minnesota, sending the Twins to their fifth straight loss. Boston was held to one hit — a fifth-inning double by Daniel Nava — before the homers. The Twins took a 1-0 lead in the top of the 10th on Chris Parmelee’s two-out home run off Red Sox closer Koji Uehara (2-1).
Athletics 4, Rangers 2
Brandon Moss hit a tiebreaking RBI double in the fifth inning and Sonny Gray pitched host Oakland over Texas, giving the Athletics the best record in the majors. Yoenis Cespedes and Josh Donaldson each had two hits for the A’s. Oakland has won four of five and is a season-high 16 games over .500 at 44-28. Gray (7-3) had won just two of his previous eight starts before going seven innings and striking out seven.
Yankees 7, Blue Jays 3
Brian McCann hit a go-ahead, two-run homer and later added a bases-loaded triple to help host New York to a win over first-place Toronto. The Yankees beat Mark Buehrle for the ninth straight time and handed the Blue Jays their 15th loss in a row in the Bronx. Rookie Chase Whitley (3-0) remained unbeaten in seven starts since making his big-league debut this season. Buehrle (10-4) was trying to tie Yankees ace Masahiro Tanaka for the most wins in the majors. He gave up three runs and six hits in six innings and lost his third straight start overall.
NATIONAL LEAGUE: Phillies 10, Braves 5
Ryan Howard capped a big series by driving in two runs with three hits and Philadelphia battered Aaron Harang and host Atlanta to complete a three-game sweep. Howard, who hit homers in each of the first two games of the series, drove in a run with a double in the Phillies’ five-run second inning. He added a run-scoring single in the fifth. He had five hits, four walks and six RBI in the series.
Cubs 6, Marlins 1
Jake Arrieta had a career-high 11 strikeouts in seven innings, and Nate Schierholtz hit a three-run homer to help Chicago beat host Miami. By taking the rubber game of the three-game set, the last-place Cubs won consecutive road series for the first time since June 2013. They went 5-5 on their three-city trip. Arrieta (3-1) allowed five hits and one walk and lowered his ERA to 1.98.
Mets 3, Cardinals 2
Bartolo Colon worked eight dominant innings in 91-degree heat and keyed the go-ahead rally with his first career extra-base hit, helping New York beat host St. Louis to avoid a three-game sweep. Eric Young and David Wright had an RBI apiece in a two-run sixth that put the Mets up by a run, and Young added an RBI double off Seth Maness in the seventh — a run aided by Colon’s second sacrifice of the game.
INTERLEAGUE: White Sox 7, Giants 6
Jose Abreu hit his 20th homer, a two-run shot in the first inning, Adam Dunn added a three-run home run, and host Chicago beat San Francisco, handing the Giants their fifth straight loss. White Sox ace Chris Sale (6-1) labored, giving up three runs on eight hits through six-plus innings for Chicago. Abreu reached 20 homers in his 58th game, the third fewest in major league history behind Wally Berger (51 games) and Mark McGuire (56 games).
Nationals 6, Astros 5
Anthony Rendon homered to spark a three-run seventh inning, and pinch-hitter Nate McLouth came through with a tie-breaking sacrifice fly as host Washington rallied past Houston for a two-game sweep. Washington extended its NL East lead to 1½ games over Atlanta and Miami. Rendon led off the seventh against Josh Zeid with his 10th home run, cutting the deficit to 5-4.