By The Associated Press
TORONTO — J.A. Happ pitched six shutout innings for his first victory in three starts, Dioner Navarro and Jose Reyes homered, and the Toronto Blue Jays beat the Boston Red Sox 7-3 on Tuesday night.
Reyes and Navarro both connected in the sixth inning as the Blue Jays rebounded from Monday’s 14-1 defeat to snap Boston’s five-game winning streak. Reyes and Melky Cabrera both had three hits and two RBIs. Cabrera has 14 multi-hit games in his past 30.
David Ortiz hit a solo homer in the eighth, his third homer in two games and the 36th at Rogers Centre, matching Alex Rodriguez for the most by a visiting player.
Happ (8-5) allowed seven hits in six innings to win for the first time since June 26. Brett Cecil got the final out for his fourth save in five chances.
Jake Peavy (1-9) lost for the ninth time in 15 starts and hasn’t won since beating Toronto on April 25. He allowed five runs and eight hits in 6 1-3 innings.
Marlins 6, Braves 5: At Atlanta, Jacob Turner allowed two runs in his bid for a permanent return to Miami’s rotation and the Marlins knocked Mike Minor out of the game early in their win.
Donovan Solano had a career-high four hits and reached on a walk as Miami took its second straight win over Atlanta. Christian Yelich had two hits and scored three runs.
Turner (3-6), making his first start since June 11, gave up four hits in five innings. He loaded the bases but allowed only one run in the first inning. The other run he gave up came on Justin Upton’s third-inning homer.
Pirates 12, Dodgers 7: At Pittsburgh, Gregory Polanco got out of a slump with a solo home run and a tiebreaking two-run single, lifting Pittsburgh over Los Angeles.
Neil Walker went 2 for 4 with his 15th homer and three RBIs. Ike Davis had three hits, including his sixth home run.
Vance Worley (3-1) overcame shaky defense behind him to win for the first time in nearly a month.
Adrian Gonzalez smacked his 15th homer and finished with three RBIs for the Dodgers. Paul Maholm (1-5) took the loss after replacing ineffective starter Josh Beckett, who struggled in his return from a hip injury.
Cubs 6, Padres 0: At Chicago, Anthony Rizzo hit two home runs, and Kyle Hendricks pitched seven innings in his return from the minor leagues, as the Chicago Cubs snapped a five-game losing streak.
Rizzo staked Hendricks to a 2-0 lead in the third inning. Four innings later, rookie Arismendy Alcantara and Rizzo hit back-to-back homers off Blaine Boyer for a 5-0 lead. Rizzo became the first National League player to reach 25 homers this season, his career high.
Indians 8, Twins 2: At Minneapolis, Carlos Santana homered among his season high-tying four hits and Danny Salazar won in his first start in more than two months as Cleveland topped Minnesota.
Cleveland won for the fourth time in six games since the All-Star break. Minnesota has lost four of five.
Salazar (2-4) gave up one run and six hits in five innings.
Brewers 4, Reds 3: At Milwaukee, Jonathan Lucroy homered leading off the bottom of the ninth inning to give Milwaukee a win.
It was Lucroy’s second homer of the game and 11th of the season. It was his second career walkoff homer, both against the Reds. His first was last season off closer Aroldis Chapman and this one was off Sam LeCure.
Royals 7, Whites Sox 1: At Chicago, Mike Moustakas homered twice, Bruce Chen pitched five effective innings, and Kansas City snapped a four-game losing streak.
Moustakas, who has 12 homers this season, went 3 for 5 with three RBIs.
The Royals entered the game with a major league-worst 55 homers and had managed a total of six runs during the skid.
Rays 7, Cardinals 2: At St. Louis, Jake Odorizzi allowed two runs over 5 2/3 innings, and Yunel Escobar highlighted a five-run fifth inning with a two-run double to lead Tampa Bay over St. Louis.
It was the Rays’ season-high sixth straight win. They have outscored the opposition 36-11 during the run.
Yankees 2, Rangers 1, 14 innings: At New York, Chase Headley hit a game-winning single in the 14th inning of his Yankees debut to give New York a victory.
Derek Jeter broke Lou Gehrig’s franchise record for doubles, and the Yankees won an unlikely pitching duel after both rookie starters entered with a 5.10 ERA.
Nationals 7, Rockies 4: At Denver, Adam LaRoche hit a tiebreaking home run in the seventh, Anthony Rendon had three hits, and Washington rallied to win.
It was the Nationals fourth straight win, and they increased their NL East lead to two games over Atlanta.
Diamondbacks 5, Tigers 4: At Phoenix, Aaron Hill drove in three runs and made a game-ending diving stop, Miguel Montero hit a two-run single in the eighth inning, and Arizona rallied for a win.
Trailing 3-2 in the eighth, Detroit went ahead on Torii Hunter’s two-run single up the middle off Brad Ziegler.
Mets 3, Mariners 1: At Seattle, Jacob deGrom allowed five hits and a run in seven impressive innings, Lucas Duda hit a mammoth home run, and the New York Mets broke a three-game losing streak.
DeGrom (4-5) walked one and struck out seven to improve to 4-1 with a 1.59 ERA over his last six starts.
Orioles 4, Angels 2: At Anaheim, Miguel Gonzalez took a two-hit shutout into the eighth inning, Jonathan Schoop homered, and J.J. Hardy hit two RBI doubles to lead Baltimore past the Los Angeles Angels.
Gonzalez (5-5) allowed two runs and three hits in 7 2/3 innings, including a two-run homer in the eighth by All-Star MVP Mike Trout.