PHILADELPHIA — 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 and is listed as day to day.
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...