SEATTLE -- The Seattle Mariners handed Atlanta its eighth straight loss, with Dustin Ackley and Logan Morrison hitting home runs in the third inning that sent the Mariners to a 7-3 win Wednesday.
The Braves were swept at Dodger Stadium and San Diego before losing two straight 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.
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 (see full recap).
Nationals cruise past Mets
WASHINGTON -- Doug Fister took a five-hit shutout into the eighth inning, Adam LaRoche homered twice and Danny Espinosa also connected as the Washington Nationals beat the New York Mets 7-1 Wednesday night.
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 only the second time in his last 25 starts the left-hander yielded more than three earned runs (see full recap).
Gonzalez, Rockies destroy Cubs
DENVER -- Carlos Gonzalez homered, doubled and singled in his return to the lineup, and the Colorado Rockies snapped a five-game losing streak with a 13-4 victory over the Chicago Cubs on Wednesday night.
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). Trailing 4-3, the first seven batters had hits, including Gonzalez's 11th homer, a two-run shot that gave the Rockies a 6-4 lead.
Gonzalez had not started since aggravating his sprained right ankle in Detroit on Friday.
Jordan Lyles (6-1) came off the 60-day disabled list to earn his first win since May 10 (see full recap).