Paul DeJong homered as part of a four-hit game and Adam Wainwright won his third consecutive start as the St. Louis Cardinals beat the New York Mets 4-1 on Saturday.
Wainwright (10-5) pitched 6 2/3 innings, lasting into the seventh for the third time in his last four starts. Three of the five hits he allowed came in the seventh and he struck out seven, including the side in the sixth inning.
Seung Hwan Oh earned his 18th save in 21 chances. Matt Bowman got Wainwright out of his seventh-inning jam and Brett Cecil pitched a scoreless eighth.
DeJong notched his first career four-hit game with three doubles to go along with the homer. The rookie drove in two and scored twice. He is hitting .625 (10 for 16) during a five-game hitting streak.
DeJong's leadoff homer in the third, his second in as many games, gave the Cardinals a 1-0 lead. It is the third time in DeJong's 34-game career that he has hit home runs in back-to-back days.
Yadier Molina's double in the sixth made it 2-0 Cardinals. It was Molina's first RBI in five games.
Jay Bruce's 23rd home run of the season cut the Cardinals' lead to 2-1 in the seventh. It is a career high for Bruce in the first half of the season and it is the most homers by a Mets before the All-Star break since Carlos Beltran hit 25 in 2006.
Zack Wheeler (3-6) struck out five in six innings in his second start since returning from the disabled list with biceps tendinitis. It was his longest outing since going seven innings on June 7.
The Cardinals ran themselves out of scoring chances in the third and fourth innings. In the third, Tommy Pham was caught stealing for the third out with a runner on third and clean-up hitter Jedd Gyorko batting. In the fourth, Mets catcher Travis d'Arnaud ended the inning with a strikeout out-throw out double play, catching Molina trying to steal third.
Aside from throwing out the two would-be base stealers, d'Arnaud thwarted another potential Cardinals rally by pouncing on a bunt by Wainwright and throwing DeJong out at third for the first out of the fifth inning.
Mets: OF Michael Conforto (bruised left hand) was activated and was replaced on the 10-day DL by Brandon Nimmo (partially collapsed lung).
Cardinals: LHP Kevin Siegrist (cervical spine sprain) and LHP Zach Duke (left elbow surgery) each pitched a scoreless inning Friday in their rehab assignments at Double-A Springfield and Triple-A Memphis, respectively.
Mets: LHP Steven Matz (2-1, 2.12 ERA) will make his first career start against St. Louis. He has pitched 17 scoreless innings and is just two innings from his career-best 19 scoreless innings in 2016.
Cardinals: RHP Lance Lynn (6-6, 3.87 ERA) needs one strikeout for 858 to pass Harry Brecheen for 11th place on the team's all-time list. He is 2-3 with a 2.97 ERA in seven career appearances against New York.