PHILADELPHIA -- Juan Lagares hit a go-ahead double, Jeremy Hefner pitched six effective innings and the New York Mets came back from a three-run deficit to beat the Philadelphia Phillies 4-3 Friday night.
Hefner (2-6) gave up three runs -- two earned -- and 10 hits to help the Mets snap a five-game losing streak against the Phillies.
Eric Young Jr. had two hits, including a two-run single for the Mets, who have won three of four. Scott Rice and Carlos Torres each tossed a hitless inning and Bobby Parnell finished for his 12th save in 15 tries.
Cole Hamels (2-11) blew a 3-0 lead in another disappointing outing for the three-time All-Star. He allowed four runs and seven hits in six innings.
The Phillies have lost two in a row after coming within one out of sweeping the defending NL East champion Washington Nationals before Jonathan Papelbon blew a save Wednesday night. They’re four games under .500 and just four games ahead of the Mets.
Hamels didn’t allow a hit until Young lined a double off the wall to start the fourth. One out later, David Wright’s RBI single cut the deficit to 3-1.
Young hit a two-run single with two outs in the fifth to tie it at 3. Lagares doubled and Omar Quintanilla singled before Young’s key hit.
After Lucas Duda walked in the sixth, Lagares ripped a two-out RBI double to left-center to make it 4-3. Lagares finished 3 for 4 with two doubles.
Hefner allowed one earned run in each of his previous three starts without getting a win. But this time, he got his first win since May 29.
The Phillies gave Hamels a 3-0 lead in the second. Ryan Howard led off with a double to right-center and scored on Domonic Brown’s double down the right-field line. After Delmon Young singled, Brown scored on a grounder by Ben Revere.
An error by second baseman Daniel Murphy on Jimmy Rollins’ two-out grounder scored Revere to make it 3-0.
Hamels hasn’t received much run support this season, contributing to his poor record. But he has an 8.63 ERA in the eight starts in which the Phillies have scored at least three runs for him. He’s 2-5 with a no-decision in those games.
Nationals 2, Rockies 1
WASHINGTON — Stephen Strasburg struck out nine over seven innings, Ian Desmond homered in the seventh and the Washington Nationals beat the slumping Colorado Rockies.
Making his 14th start of the season, Strasburg (4-6) allowed one run and five hits for his first win since May 31. After DJ LeMahieu’s RBI single in the third, Strasburg kept the Rockies scoreless.
Colorado lost its fifth straight.
Ryan Zimmerman hit a tying double with two outs in the sixth off Rockies starter Tyler Chatwood. Facing reliever Manny Corpas (0-2) leading off the seventh, Desmond swatted a 2-0 pitch to center for his 12th homer.
Rafael Soriano pitched the ninth for his 19th save.
Brewers 2, Braves 0
MILWAUKEE -- Jean Segura hit a home run and Wily Peralta allowed two hits in seven innings to lead the Milwaukee Brewers to their second shutout of the season, a victory over the Atlanta Braves.
Peralta (5-8) won for the second time in his last eight starts, giving up two singles to go with four strikeouts and four walks.
Francisco Rodriguez pitched the eighth and Jim Henderson the ninth for his 10th save.
Segura finished with three hits, including his 11th homer of the season, and Norichika Aoki added three singles.
Atlanta was shut out for the 10th time and lost for the fourth time in five games.
Julio Teheran (5-4) gave up two earned runs on eight hits in 6 1-3 innings. He struck out five and did not allow a walk.
Cubs 3, Astros 1
CHICAGO — Matt Garza pitched into the ninth inning and Anthony Rizzo hit his first home run since May 18 to lead Chicago over Houston after a rain delay that lasted 3 hours, 18 minutes.
Darwin Barney and Scott Hairston also homered for the Cubs, who had lost four of five. Barney was a triple short of the cycle.
The subject of trade speculation, Garza (2-1) allowed four hits and struck out eight for his first win since beating Arizona on May 31. The right-hander walked Jose Altuve to begin the ninth and was replaced by Kevin Gregg, who earned his 11th save in 11 tries.