PHILADELPHIA -- Vince Velasquez quickly went from dazzling to ordinary.
Neil Walker hit two of the Mets' six home runs, Logan Verrett tossed six scoreless innings and New York roughed up Velasquez in an 11-1 win over the Philadelphia Phillies on Tuesday night.
Coming off a sensational, three-hitter in which he struck out 16 Padres, Velasquez (2-1) struggled against the Mets. He allowed five runs - two earned - and five hits in 4 1-3 innings. His scoreless innings streak was snapped at 15 in the first.
"It happens," he said. "Overall, you don't want to get taken out in the fifth inning. I take full responsibility."
David Wright lined a double with one out in the first and Conforto followed with a drive into the seats in right field on an 0-2 pitch.
A fielding error by first baseman Ryan Howard on Verrett's grounder to shortstop to start the third proved costly for Velasquez. Two outs later, Conforto singled and Cespedes hit an 0-2 pitch out to left-center field for his fourth homer and a 5-0 lead.
"Two pitches impacted the game," Velasquez said. "I could have located better. Just bad execution. On those two pitches, you've got to finish."
Walker had a solo shot off Brett Oberholtzer in the sixth. Duda and Walker hit consecutive homers off the lefty in the seventh. Walker already has tied a career high with three homers off left-handers.
Granderson homered off James Russell in the eighth, driving a ball off the new scoreboard in right field just a few feet away from bouncing off his picture.
The Phillies got their only run on Ryan Howard's RBI single in the eighth. Mets center fielder Juan Lagares then robbed Maikel Franco of extra bases and possibly a three-run homer by making an outstanding, leaping catch at the wall.
"Our hitters will hit. We're just not taking advantage of mistakes," Phillies manager Pete Mackanin said.
Philadelphia's Odubel Herrera has walked in six straight games, the first Phillies player since Michael Young in 2013 to do it. He has 14 walks in 61 plate appearances.
RUN THIS TOWN
The Mets have won 20 of their last 26 games in Philadelphia, outscoring the Phillies 205-141. They have hit 29 homers in their last 12 games at Citizens Bank Park.
The Mets have hit four or more homers in consecutive games for the fifth time in franchise history and for the first time since Sept. 28-29, 2005. The last time the Mets hit six or more homers in a game was Aug. 24, 2015, at Philadelphia when they hit a franchise-record eight.
Phillies: C Jorge Alfaro, a top prospect in Double-A, was placed on the 7-day disabled list because of a strained right oblique. Alfaro, one of the players acquired from Texas for Cole Hamels, is batting .500 (18 for 36).
RHP Bartolo Colon (1-1, 2.13) starts for the Mets against RHP Jeremy Hellickson (1-1, 4.30) in the series finale. Colon is 8-5 with a 3.43 ERA vs. Philadelphia. Hellickson is 2-1 with a 7.04 ERA against New York.
Velasquez struggles, Phillies lose 11-1 to Mets