NEW YORK (AP) -- Matt Harvey won his first home start in almost 20 months, and Lucas Duda hit a three-run double to lead the New York Mets past the Philadelphia Phillies 6-5 Tuesday night for their third straight victory.

Matt Harvey of the New York Mets pitches at Citi Field in New York City. (Al Bello, Getty Images)

Daniel Murphy homered over the right-center fence that was brought in 3 to 11 feet this season at Citi Field, and the Mets beat their NL East rivals for the 19th time in the last 25 meetings. But it wasn't all good news for New York: David Wright and Michael Cuddyer left the game with injuries.

Chase Utley homered twice for Philadelphia and hit an RBI single after entering 2 for 22 (.091). He also was hit in the back by a 95 mph fastball from Harvey with first base open -- prompting plate umpire Alfonso Marquez to warn both benches.

Harvey (2-0) was no doubt retaliating after Phillies starter David Buchanan (0-2) plunked Wilmer Flores and Cuddyer in the second, both on the left hand.

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