CHICAGO -- The Chicago Cubs cashed in on one of the breezy quirks of their home ballpark Saturday.
Former Missoula Osprey Miguel Montero and Jorge Soler broke a tie with back-to-back solo homers to start the eighth inning, and the Cubs overcame homers from both sides of the plate by Nick Swisher in a 9-7, comeback win against the Atlanta Braves -- their third straight.
Montero and Soler both lofted balls into the left field basket off former Cub Edwin Jackson (2-2), sending Atlanta to its sixth straight loss.
A steady southeast wind was blowing across Wrigley Field from the right field corner to left. It helped both teams, but aided the Cubs -- who also got homers from Anthony Rizzo and Addison Russell -- a little more.
"I'm not going to try to qualify the homers," Cubs manager Joe Maddon said. "They're homers, that's the way the ballpark plays. You've got to hit it, too."
"This (left) side of the ballpark was playing one way today and this (right) side was playing another way."
Wind wasn't the only good fortune going for Montero as he put Chicago up 8-7 with his homer. Even though Montero caught Jackson earlier this year when the right-hander was a Cub, it wasn't an advantage.
"Today, I didn't really see the ball well," Montero said. "I was really lucky that ball found my barrel."
"It just happened. Actually, I was trying to protect with two strikes and, boom, there it is."
Swisher homered from both sides of the plate in the same game for a record-tying 14th time to drive in four runs. He made his first start since last Monday, playing left field.
ELSEWHERE IN THE NL
PIRATES 3, GIANTS 2: At Pittsburgh, Starling Marte hit a solo home run off George Kontos with two outs in the ninth inning, lifting Pittsburgh to a victory over San Francisco. Marte sent the first pitch he saw from Kontos (2-2) into the sun-drenched seats in left field for his second career walkoff hit. Mark Melancon (3-1) needed six pitches to get through the top of the ninth to set up Marte's winner. Jung Ho Kang hit a pair of solo homers for the Pirates.
NATIONALS 6, BREWERS 1: At Washington, Anthony Rendon homered and doubled to drive in two runs, rookie Joe Ross allowed one run in seven innings and Washington beat Milwaukee. Michael Taylor hit a home run for the third straight night, connecting on a two-run shot for Washington, which had lost 8 of 10 and began play five games behind the Mets in the National League East.
PHILLIES 4, MARLINS 2: At Miami, Aaron Altherr and Darin Ruf hit back-to-back solo home runs in the top of the ninth inning to lift Philadelphia to a victory over Miami. The Phillies scored two runs in the top of the eighth, sparked by Darnell Sweeney's first major league hit, a solo homer that tied the game.
DIAMONDBACKS 11, REDS 7: At Cincinnati, former Missoula Osprey Paul Goldschmidt hit a pair of two-run homers, Ender Inciarte homered and drove in three runs and Arizona held on for a victory over Cincinnati. Goldschmidt, who hadn't homered since July 27, had the seventh multihomer game of his career and finished with four hits and three runs.
METS 14, ROCKIES 9: At Denver, New York roughed up Colorado by the exact same score for the second straight day, with Juan Uribe homering to start an eight-run burst in the third inning. The NL East leaders got a season high-tying 21 hits, including 10 for extra bases.
PADRES 8, CARDINALS 0: At San Diego, Ian Kennedy combined with five relievers on an eight-hitter and Matt Kemp and Justin Upton keyed a seven-run seventh inning, leading San Diego to victory over St. Louis Cardinals. Kennedy (8-11) allowed the first two runners to reach base in the seventh before three relievers each struck out a batter.
YANKEES 6, INDIANS 2: At New York, Luis Severino earned his first major league win, getting all the support he needed in the first inning on a pair of home runs from Brett Gardner and Brian McCann as New York beat Cleveland. Making his fourth career start, the 21-year-old Severino (1-2) gave up a one-out homer in the first to fellow rookie Francisco Lindor, but he yielded only two singles and four walks in the remainder of his six gritty innings.
RANGERS 5, TIGERS 3: At Detroit, Yovani Gallardo took a shutout into the seventh inning and Texas spoiled Randy Wolf's return to the major leagues with a victory over Detroit. Texas scored four runs in the third, when the Rangers hit five straight singles. That was enough support for Gallardo (10-9), who allowed eight hits in six-plus innings. The Tigers didn't score until Ian Kinsler's three-run homer with two outs in the ninth.
TWINS 3, ORIOLES 2: At Baltimore, Byron Buxton picked up his first major league RBI with a tiebreaking single in the seventh inning and Minnesota extended its dominance of Baltimore. After overcoming a two-run deficit in the eighth inning on Friday night, Minnesota handed Chris Tillman (9-8) his first loss since May 31, after trailing 1-0 in the sixth and 2-1 in the seventh.
ROYALS 6, RED SOX 3: At Boston, Salvador Perez hit a three-run homer, Yordano Ventura pitched six effective innings and AL Central-leading Kansas City beat the Red Sox, ending Boston's four-game winning streak. Kendrys Morales added a two-run double and Alex Rios had three singles and an RBI for Kansas City.
RAYS 5, A'S 4: At Oakland, Calif., Asdrubal Cabrera hit a two-run double in the ninth inning and Tampa Bay rallied to beat Oakland. The Rays managed just five hits off A's starter Sonny Gray before coming back to win for the first time this season when trailing going into the ninth.
ASTROS 3, DODGERS 1: At Houston, Scott Kazmir pitched six solid innings, Jose Altuve and Luis Valbuena homered and Houston defeated Zack Greinke and Los Angeles. A night after teammate Mike Fiers pitched a no-hitter against the Dodgers, Kazmir (7-8) didn't permit a runner until Jimmy Rollins singled to start the fourth inning. The Astros won a matchup of division leaders and ended an eight-game winning streak by Greinke (13-3).