NEW YORK -- Scott Feldman pitched seven innings of two-hit ball on Saturday and helped his own cause with a two-run single in the fourth inning of the Chicago Cubs' 5-2 victory over the New York Mets in front of 27,004 at Citi Field.
The Cubs (28-38) won their third in a row, only the fourth time this season they've won as many as three straight games. The Mets (24-39) fell a season-low 15 games under .500 after losing for the 10th time in their last 12 games.
Feldman made manager Dale Sveum look clairvoyant by producing his third two-RBI game in his last four starts.
Before the game, Sveum said he wasn't worried about the lack of bench depth the Cubs have following David DeJesus' injury because pitchers such as Feldman and Travis Wood are good enough to pinch-hit if necessary.
"Feldman, especially being a left-handed hitter, he's put together some tremendous at-bats this year off some quality pitching," Sveum said.
Feldman did it again in the fourth inning, when, with two out, he laced a single into shallow center field to bring home Anthony Rizzo and Scott Hairston, giving the Cubs a 2-0 lead.
Feldman hit a two-run double against the Mets at Wrigley Field on May 18 and belted a two-run home run in a game against the Reds. He has eight runs batted in this season, one more than Wood.
On the mound, Feldman (6-5) was in complete command other than the bottom of the fourth inning, when the Mets got both hits and their only run against him.
Feldman allowed one walk and struck out six, retiring the final 12 batters he faced following David Wright's RBI double.
Carlos Villanueva allowed a run on three hits in the eighth before leaving the potential tying runs on base by retiring Daniel Murphy and Wright.
The Mets got the potential tying run to the plate twice in the ninth against Kevin Gregg, who earned his ninth save in as many opportunities by working around a leadoff single and a one-out error by Cody Ransom.
Starlin Castro hit a two-run double during the Cubs' three-run eighth inning. Ransom hit two singles and drew two walks, including one with the bases loaded in the eighth, while Darwin Barney, Wellington Castro and Ryan Sweeney all had two hits apiece.
For the Mets, Wright reached base in his first two plate appearances before Alfonso Soriano made a leaping catch at the wall of his long fly to left in the seventh to preserve the Cubs' 2-1 lead.
That ended a streak of nine straight plate appearances in which Wright had reached base via a hit or walk.
Murphy had the first hit off Feldman with a leadoff double in the fourth, while Jordany Valdespin hit an RBI single in the eighth.
Mets starter Jonathon Niese fell to 3-6 after allowing two runs on six hits and four walks in 5 2/3 innings. He struck out four.
NOTES: Before the game, the Cubs officially placed David DeJesus on the 15-day disabled list because of a right shoulder sprain and activated RHP Shawn Camp from the 15-day disabled list. DeJesus was hurt when he crashed into the center field wall pursuing Juan Lagares' triple in the third inning Friday night. He will undergo another MRI exam on Monday after the swelling in his shoulder has subsided. ... Minor leaguer Ian Stewart is appealing the 10-day suspension he received from the Cubs for Tweeting derogatory comments about the organization this week. ... Mets RHP Scott Atchison and LHP Pedro Feliciano each pitched a shutout inning in rehab appearances for Double-A Binghamton on Friday. Atchison hasn't pitched since May 14 because of right elbow inflammation, while Feliciano hasn't pitched in the majors since 2010 because of left shoulder ailments. ... Mets RHP Frank Francisco, who hasn't pitched this season following off-season elbow surgery, has begun throwing off a mound and could appear in a minor league game next week.