Lucas Duda hit a two-run homer, Matt Harvey had another sharp outing and the New York Mets beat the Philadelphia Phillies 3-2 Wednesday night for their fourth straight win.

The Mets have won five straight in Philadelphia and seven of eight overall this season.

Harvey (3-3) allowed two runs and six hits, striking out six in 6 1-3 innings. He also had an RBI single. The rookie has a 2.76 ERA in seven starts.

Tyler Cloyd (0-1) was decent in his major league debut filling in for Cole Hamels, who was scratched from the start because of a gastrointestinal illness.

Cloyd allowed three runs and seven hits in six innings. The 25-year-old righty was 15-1 with a 2.26 ERA in the minors this season, including 12-1 with a 2.35 ERA at Triple-A Lehigh Valley.

 

(Copyright 2012 by The Associated Press.  All Rights Reserved.)