PORT ST. LUCIE, Fla. -- The Mets backed Matt Harvey with a four-run fourth inning and went on to beat Jake Westbrook and the Cardinals, 7-2, on Friday afternoon at Tradition Field.
In their last Grapefruit League game in Port St. Lucie, the Mets got four shutout innings from Harvey, who struck out four, walked two and allowed three hits. He ended the spring with a sharp 2.96 ERA, with his eyes on his first start of the regular season.
"Going in, obviously I wanted to go as long as I could and try to push five, six innings, but they told me after four I was done," Harvey said. "But this is an exciting time for me. I got done and I'm definitely looking forward to Wednesday. I couldn't be more happy with this spring and how it went."
Westbrook kept the Mets at bay until the fourth, when Ike Davis walked to lead off the inning and Marlon Byrd doubled the following at-bat. After a Lucas Duda strikeout and a John Buck walk, No. 8 hitter Ruben Tejada doubled to left field to score two.
Buck was thrown out rounding third, but Collin Cowgill -- pinch-hitting for Harvey at the bottom of the order -- then made it a 4-0 ballgame with a two-run homer to left field.
Cowgill is 20-for-63 (.317) in 25 games this spring with five homers and 10 RBIs.
Westbrook was done after allowing the four runs in four innings, giving up five hits and walking four. He struck out two. The Cardinals scored twice in the top of the fifth -- the first two runs that Mets reliever LaTroy Hawkins has allowed this spring -- when Adron Chambers drove in Ryan Jackson and Shane Robinson with a double to right field.
The Mets scored three more runs off the Cardinals' bullpen in the fifth to make it 7-2.
Jon Jay had a single and a double for the Cardinals. In his second Grapefruit League game of the spring, New York's Daniel Murphy went 2-for-4 with a run.
Up next: Following Friday's game, the Cardinals boarded a charter flight for Phoenix, where they will open the regular season on Monday against the D-backs. Adam Wainwright is set to face Ian Kennedy in the opener, which is scheduled for 9:10 p.m. CT. The team will hold a 3 p.m. workout at Chase Field on Sunday after enjoying an off-day on Saturday.
Joey Nowak is a reporter for MLB.com. Follow him on Twitter at @joeynowak. This story was not subject to the approval of Major League Baseball or its clubs.