CINCINNATI — Devin Mesoraco and Choo Shin-soo hit two-out homers in the ninth inning to rally Cincinnati Reds to 5-4 victory over Atlanta Braves. Mesoraco connected for his first career pinch-hit homer off Craig Kimbrel (0-1), who blew a save for the second time in five days. Kimbrel went to a full count on Mesoraco before the catcher homered into the first row in center. Four pitches later, Choo hit his second homer of the game, giving him a team-leading seven. It was his second career game-ending homer. Kimbrel fanned the first two batters in the ninth and was one strike away from getting his 100th career save. He'd allowed only one homer this season, but gave up two in a five-pitch sequence. Jonathan Broxton (1-1) retired three batters in the ninth for Cincinnati's fourth win in five games. Cubs 2, Cardinals 1: Travis Wood pitched impressively into the seventh inning to outduel Lance Lynn, Nate Schierholtz hit a two-run homer and Chicago snapped St. Louis' six-game winning streak. The Cardinals' streak was their longest since an eight-game run July 11-21, 2010. Wood (3-2) allowed one run and five hits while striking out eight in 6 2-3 innings for his first win since April 27 at Miami. Carlos Marmol relieved Wood with two outs in the seventh and pitched 1 1-3 scoreless innings. In the eighth he allowed a single to Yadier Molina and walked Jon Jay before getting out of the inning by picking Molina off between second and third. Diamondbacks 5, Dodgers 3: Paul Goldschmidt hit a tiebreaking, two-run homer in the ninth inning off closer Brandon League and Arizona sent last-place Los Angeles to its sixth straight loss. League (0-2) walked Gerardo Parra to open the ninth and struck out Didi Gregorius. Goldschmidt fouled off five full-count pitches before driving his seventh home run into the left-field pavilion. David Hernandez (2-2) pitched a scoreless eighth for the win. Padres 5, Marlins 1: Eric Stults pitched seven-hit ball into the seventh inning, Will Venable hit a two-run homer and drove in three runs, and resurgent San Diego sent Miami to its fifth loss in seven games. Stults (3-2) walked two and struck out four in 6 1-3 innings as the Padres won for the 10th time in 13 games. San Diego, which began the season 5-15 and has won eight of its last nine at Petco Park, improved to 15-18. The Padres touched up Miami starter Alex Sanabia (2-5) for four runs in the first two innings, highlighted by Venable's two-run homer, his fourth of the season. Phillies 6, Giants 2: Chase Utley and Ryan Howard homered to help Philadelphia beat Tim Lincecum (2-2) and San Francisco. Utley had three hits and two RBIs, Howard reached base four times and Kyle Kendrick (4-1) pitched seven strong innings to win his third consecutive decision. — Agencies