Neil Walker #20 of the New York Mets hits a three run home run in the sixth inning (Drew Hallowell/Getty Images)

PHILADELPHIA (AP) — Neil Walker hit a three-run home run and Juan Lagares also went deep to lead the New York Mets to a 5-3 victory over the Philadelphia Phillies on Friday night.

Asdrubal Cabrera had three hits for the Mets, who opened the second half of the season by snapping a three-game losing streak. New York won without All-Star outfielder Yoenis Cespedes, who missed his third straight game with a right quad strain.

Peter Bourjos had an RBI triple for Philadelphia, which had won 10 of 13 prior to the break.

Bartolo Colon (8-4), one of four Mets chosen for the All-Star game, started out sensational before a rocky sixth inning ended his night early.

Jeurys Familia pitched a scoreless ninth for his 32nd save while extending his club record for consecutive saves to 48, dating back to last Aug. 1.

Jeremy Hellickson (6-7) was roughed up for four runs and seven hits in six innings.

(Copyright 2016 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed)