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.

Sign up for the NJ1015.com Newsletter

Get the best of NJ1015.com delivered to your inbox every day.

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