SEATTLE (AP) The Seattle Mariners handed Atlanta its eighth straight loss, with Dustin Ackley and Logan Morrison hitting home runs in the third inning to beat the Braves 7-3 Wednesday.
The Braves were swept at Dodger Stadium and San Diego before losing two at Safeco Field.
Ackley led off the third with a home run, and Morrison added a three-run shot off Julio Teheran (10-8) for a 5-3 lead. Robinson Cano doubled twice and scored two runs for Seattle.
Chris Young (10-6) allowed three runs in five innings. He struck out six and reached double-digit wins for the first time since 2006. Five relievers combined to throw four innings of scoreless relief, allowing just two hits.
Teheran was wildly inconsistent in six innings, yielding six runs in three frames, but allowing just one runner in the other innings.
PADRES 5, TWINS 4
MINNEAPOLIS (AP) – Center fielder Alexi Amarista made a game-saving catch in the bottom of the ninth inning, and Seth Smith followed with a solo homer in the 10th to lift San Diego over Minnesota.
Amarista ran backward on a dead sprint and laid out for a brilliant diving catch of a drive off the bat of Eduardo Escobar with two on and two outs to keep the game tied.
Smith had two hits and two RBIs. Joaquin Benoit picked up his fourth save in five tries, and the Padres earned a split in the two-game series.
Smith hit a 400-foot shot off Anthony Swarzak (2-1) into the right-field stands for his 12th homer.
Trevor Plouffe had a homer and three RBIs for the Twins. But All-Star closer Glen Perkins blew his fourth save in 32 chances.
Kevin Quackenbush (2-2) got the win after starter Odrisamer Despaigne gave up four runs on eight hits with three walks and five strikeouts in 5 2-3 innings.
Kevin Correia gave up three runs on five hits with three strikeouts in 5 2-3 innings.
RANGERS 3, WHITE SOX 1
CHICAGO (AP) – Adam Rosales homered twice in a game for the first time in his career and Nick Tepesch pitched scoreless ball into the sixth inning, leading Texas over Chris Sale and the Chicago White Sox.
The Rangers, who began the day with baseball’s worst record, have won consecutive games for the first time since June 27-28. They routed the White Sox 16-0 on Tuesday.
Rosales hit a two-run homer in the second and added a solo shot in the seventh. He entered with only one homer this season.
Tepesch (4-7) gave up six hits in 5 2-3 innings. He had lost four straight decisions, and skipped a turn because of a sore left knee.
Sale (10-2) allowed three hits in six innings, striking out nine. His only other loss this season came on June 12.
Chicago’s Dayan Viciedo homered in the seventh off Roman Mendez. Neftali Feliz got two outs for his fourth save in five chances.
RAYS 7, ATHLETICS 3
OAKLAND, Calif. (AP) – Kevin Kiermaier hit a two-run homer to help Jeremy Hellickson end a six-start winless stretch for his first victory in 11 months, and Tampa Bay avoided a sweep against Oakland.
Hellickson (1-1) allowed two hits and one run in seven innings, struck out three and walked none. He hadn’t reached five innings in any of his previous three starts this year or in five outings dating to the end of the 2013 season. Hellickson returned late last month following right elbow surgery in January.
The Rays handed reigning AL Pitcher of the Month Sonny Gray (12-5) his second straight defeat following a 5-0 July in which he had a 1.03 ERA.
Kiermaier’s first-pitch homer in the fourth was just the ninth surrendered this year by Gray.
YANKEES 5, TIGERS 1
NEW YORK (AP) – Chris Capuano outpitched Justin Verlander, and Brian McCann and Chase Headley homered to send the New York Yankees past Detroit.
The Yankees improved to 2-1 in these three straight games started for Detroit by AL Cy Young Award winners. New York edged Max Scherzer on Monday, then David Price got a no-decision Tuesday in a game the Tigers won in the 12th.
Capuano gave up an unearned run and five hits in 6 2-3 innings, striking out eight and walking one. Adam Warren (2-5) got four outs for the win.
Verlander (10-10) allowed two runs and five hits in seven innings, walking one and fanning five.
Headley homered in the fifth inning, then McCann hit a tiebreaking solo shot off Verlander in the seventh.
PHILLIES 10, ASTROS 3
PHILADELPHIA (AP) – Chase Utley hit a three-run homer, and Ben Revere had four hits, including a triple, to lead Philadelphia over Houston.
Ryan Howard had two hits and two RBIs with a double for Philadelphia, which had scored just two runs in 35 2/3 innings entering Wednesday.
David Buchanan (6-5) was called up again to replace injured starter Cliff Lee. He gave up three runs and nine hits in 6 1/3 innings with five strikeouts and no walks.
Brad Peacock (3-8) struggled in his first big-league start since being sent to the minors. He allowed eight runs and seven hits in five innings, and lost his third straight start.
The Phillies jumped on Peacock in the first inning for five runs and four hits, highlighted by Howard’s two-run double. Buchanan drove in the final run of the frame with his first major-league hit in his 18th at-bat.
PIRATES 7, MARLINS 3
PITTSBURGH (AP) – Josh Harrison had three hits to extend his hot streak, and Jeff Locke overcame a shaky start to pitch seven innings as Pittsburgh beat Miami.
Harrison hit a double and scored twice. He is 20 for 44 during a 10-game hitting streak, with six doubles, one triple and five home runs.
Locke (3-3) gave up three runs in the first two innings, and then shut out the Marlins over his last five.
Christian Yelich hit a two-run homer that drew Miami within 4-3 in the second.
Ike Davis had a two-run double in a four-run first for Pittsburgh against Tom Koehler (7-9).
NATIONALS 7, METS 1
WASHINGTON (AP) – Doug Fister took a five-hit shutout into the eighth inning, Adam LaRoche homered twice and Danny Espinosa also connected as Washington beat the New York Mets.
Fister (11-3) allowed one unearned run and six hits in 7 1-3 innings. He struck out seven and reduced his ERA to 2.49.
LaRoche hit a two-run drive in the first inning and a solo shot in the eighth, his 23rd career multihomer game. Espinosa went deep with two on in the sixth, and Anthony Rendon hit two doubles to help NL East-leading Washington increase its lead over sputtering Atlanta to four games.
Mets starter Jonathon Niese (5-8) gave up a season-high six runs on eight hits in six innings. It was the second time in 25 starts the left-hander yielded more than three earned runs.
Niese is 0-4 with a 5.76 ERA in four starts since coming off the disabled list with a left shoulder strain.
BLUE JAYS 5, ORIOLES 1
TORONTO (AP) – Drew Hutchison came within one out of his second career complete game, Jose Bautista homered and drove in three runs, and Toronto topped Baltimore to snap a four-game losing streak.
Melky Cabrera had three hits as the Blue Jays closed within four games of the AL East-leading Orioles and handed Baltimore its first loss in four games.
Hutchison (8-9) struck out eight and allowed just one hit, a solo homer by Chris Davis in the second, to win for the second time in three starts. Hutchison responded to the homer by setting down 22 straight batters but was replaced after Nick Markakis walked in the ninth.
Davis, who also homered in Baltimore’s 9-3 win on Tuesday, went deep in back-to-back games for the first time since Aug. 12 and 13, 2013.
Wei-Yin Chen (12-4) had won his past five starts but couldn’t extend that career-best streak, allowing four runs and eight hits in five innings.
REDS 8, INDIANS 3
CINCINNATI (AP) – Mat Latos pitched shutout ball into the eighth inning and chipped in with a hit as Cincinnati opened a seven-game homestand with a win over Cleveland.
Zack Cozart hit a three-run homer off the left-field foul pole, and Kristopher Negron added a two-run shot as the Reds won for the third time in four games.
Latos (4-3) allowed just one runner past second base before Yan Gomes led off Cleveland’s three-run eighth with his 16th homer.
Ryan Raburn chased Latos with a pinch-hit, two-run double.
Latos gave up six hits and three runs with two walks and five strikeouts in 7 2-3 innings.
Cozart, who hadn’t homered since June 1 at Arizona, connected off Danny Salazar (4-5) with two outs in the second. Salazar lasted four innings and had his winning streak snapped at a career-high three.
GIANTS 7, BREWERS 4
MILWAUKEE (AP) – Michael Morse and Pablo Sandoval each drove in three runs to lead San Francisco over Milwaukee.
Ryan Vogelsong (7-8) gave up one run on seven hits in six innings for the Giants to win consecutive starts for the first time since May. On Friday, the right-hander allowed two hits in a complete game against the Mets.
Milwaukee’s Yovani Gallardo (6-6) had a streak of 16 2-3-innings without giving up a run snapped in the first when he allowed three. The right-hander gave up four runs on nine hits and walked four in four innings.
Morse hadn’t had more than one RBI in a game since June 13 against Colorado, and the left fielder had only eight RBI in his previous 50 games.
Sandoval hit a two-run homer in the eighth.
RED SOX 2, CARDINALS 1
ST. LOUIS (AP) – Xander Bogaerts drove in two runs, including a go-ahead sacrifice fly in the ninth inning, as Boston beat St. Louis.
The matchup of Shelby Miller and Joe Kelly, former teammates who were each other’s best man at their weddings, was a high quality draw that brought out their best. Each allowed a run in seven innings.
Junichi Tazawa (2-3) worked a perfect eighth, and Koji Uehara worked around two hits in the ninth for his 23rd save in 25 chances. Boston won for the third time in 14 games and snapped St. Louis’ three-game win streak.
Trevor Rosenthal (1-6) took the loss.
Kelly worked seven innings only twice in 22 starts for St. Louis the last two seasons and Miller got that deep for just the eighth time in 54 career starts.
ROCKIES 13, CUBS 4
DENVER (AP) – Carlos Gonzalez homered, doubled and singled in his return to the lineup, and Colorado snapped a five-game losing streak by beating the Chicago Cubs.
Corey Dickerson had four hits, drove in three and was a homer shy of the cycle. Mike McKenry also homered for Colorado.
The Rockies hadn’t won since beating the Cubs last week at Wrigley Field, but ended their struggles with a big sixth inning against starter Jake Arrieta (6-3).
Jordan Lyles (6-1) came off the 60-day disabled list to earn his first win since May 10. He allowed four runs on six hits in six innings in the first start by a Rockies right-hander in 21 games.
Arrieta, who hadn’t allowed more than four runs in a game this season, gave up nine runs on 13 hits.
ROYALS 4, DIAMONDBACKS 3
PHOENIX (AP) – Mike Moustakas homered and drove in four runs, Yordano Ventura pitched six solid innings, and Kansas City edged Arizona to win its fifth straight series.
The Royals rolled over the Diamondbacks in the opener and had just enough offense for Ventura (9-8) to take the second game.
Moustakas, who was 1 for 13 to start the six-game road trip, hit a two-run homer off Josh Collmenter (8-6) in the third inning and added a run-scoring single off the right-hander in the fourth. He drove in another run on a fielder’s choice in the ninth inning to make it 4-2 and Greg Holland gave up a sacrifice fly to Mark Trumbo in the bottom half before closing out his 32nd save.
DODGERS 2, ANGELS 1
ANAHEIM, Calif. (AP) – Dan Haren pitched three-hit ball into the eighth inning, and Matt Kemp homered in the Los Angeles Dodgers’ victory over the Los Angeles Angels.
Andre Ethier had an RBI double in the second inning as the Freeway Series moved down the I-5 to Anaheim after the clubs split the first two games in Chavez Ravine.
Haren (9-9) took a perfect game into the sixth inning of his best start since June for the Dodgers, who improved the majors’ best road record to 35-23 by beating the majors’ best home team.
Erick Aybar singled and scored in the eighth for the Angels, who missed a chance to move within one game of major league-leading Oakland in the AL West.
Matt Shoemaker (9-4) yielded six hits and struck out five over six solid innings for the Angels.