NEW YORK (AP) - Jason Heyward made a diving catch with runners on first and second and two outs in the ninth inning after pinch-hitter Reed Johnson hit a go-ahead single with two outs in a two-run top half, leading the Atlanta Braves to a 2-1, comeback victory over the New York Mets on Monday night.
Playing for the first time after missing six games with a strained right hamstring, Heyward made a long run to his right and slid along the wet grass to hold his glove up after grabbing pinch-hitter Justin Turner's fly ball.
The Braves took advantage of catcher John Buck's passed ball to score twice in the ninth against closer Bobby Parnell.
The Braves did not get their first hit off Dillon Gee until Freddie Freeman led off the seventh with a single. But the NL East leaders ended their two-game skid against Parnell (5-5).
Jordan Walden (4-1) pitched the eighth for the win.
PIRATES 6, NATIONALS 5
WASHINGTON (AP) - Andrew McCutchen hit a pair of two-run homers to back a solid outing by right-hander Charlie Morton and Pittsburgh beat skidding Washington.
McCutchen connected in the first inning and again in the third to stake the Pirates to a 4-0 lead.
Both homers came off Dan Haren (4-11), who's 0-8 in 11 starts since May 9.
Morton (2-2) gave up three runs, six hits and a walk in 6 2-3 innings to earn his first win in five starts. He struck out five.
Jason Grilli entered in the ninth and gave up a two-run homer to Jayson Werth before leaving with an apparent arm injury after getting two outs.
Vin Mazzaro retired Steve Lombardozzi on a grounder with a runner on second to earn his first career save.
PADRES 5, BREWERS 3
MILWAUKEE (AP) - Jesus Guzman homered and had three RBIs to lift the Padres over Milwaukee hours after the team learned that Ryan Braun would be suspended for the rest of the season.
The 2011 National League MVP was suspended for the final 65 games without pay for being tied to a Florida clinic accused of distributing performance enhancing drugs.
Guzman capped a four-run sixth inning off Tom Gorzelanny (1-4) with a two-out double that snapped a tie, scoring Chase Headley and Carlos Quentin to give the Padres a 5-3 lead. It was only their 17th win in 50 road games.
San Diego starter Andrew Cashner (6-5) pitched six solid innings and keyed the sixth-inning rally with a leadoff bunt single. The right-hander allowed three runs on three hits and three walks while striking out six in six innings.
Huston Street pitched the ninth for his 17th save in 18 chances.
MARLINS 3, ROCKIES 1
DENVER (AP) - Tom Koehler tossed seven strong innings, Ed Lucas homered and Miami scored for the first time in four games in a victory over Colorado.
Giancarlo Stanton reached base three times and Steve Cishek notched his 18th save for the Marlins, who snapped a four-game losing streak.
Troy Tulowitzki hit his 17th home run and D.J. LeMahieu had three hits for the Rockies.
The Marlins' scoring drought reached a franchise-record 37 innings after suffering a three-game sweep at Milwaukee over the weekend.
Koehler (2-5) looked sharp in his first start since July 2. His only blemish was Tulowitzki's homer to lead off the fourth that made it 3-1.
Drew Pomeranz (0-4) allowed three runs on five hits and walked four in 4 1-3 innings.
CUBS 4, DIAMONDBACKS 2
PHOENIX, Ariz. (AP) - Rookie Junior Lake hit his first major league homer and drove in three runs to power Chicago to the victory over Arizona.
Lake's two-run homer off Tyler Skaggs with no outs in the fifth inning gave the Cubs a 3-0 lead. Lake's RBI single in the ninth scored Darwin Barney with an insurance run.
Dioner Navarro hit a solo home run in the second for the Cubs.
The loss, coupled with the Los Angeles Dodgers' win in Toronto on Monday night, dropped the Diamondbacks out of first place in NL West. They held or shared the division's top spot since May 15. Arizona has lost four of its last five.
Chris Rusin (1-0) got the win, and Kevin Gregg pitched the ninth for his 19th save.
Skaggs (2-2) took the loss.
REDS 11, GIANTS 0
SAN FRANCISCO (AP) - Bronson Arroyo pitched a seven-hitter for his sixth career shutout, beating Tim Lincecum and San Francisco for his first victory at AT&T Park and No. 100 with Cincinnati.
Arroyo (9-7) struck out six and didn't walk a batter in his 15th career complete game, a 108-pitch gem that ended in 2 hours, 45 minutes. Derrick Robinson ended it with a tough catch in deep center.
Devin Mesoraco and Shin-Soo Choo homered in the second inning off Lincecum, pitching for the first time since his no-hitter at San Diego.
Jay Bruce also hit a solo homer, Todd Frazier added a three-run double and Robinson, a late addition to the lineup, had three hits.