JUPITER, Fla. -- St. Louis starter Marco Gonzales allowed one run in 4 2/3 innings, delivered a momentum-changing RBI single and set the tone in the Cardinals' 7-1 win over the Marlins on Tuesday at Roger Dean Stadium.
Jhonny Peralta added a solo home run in a 3-for-3 performance. Miami right-hander Jarred Cosart was tagged for four runs on eight hits in 3 2/3 innings.
"He was up in the zone," manager Mike Redmond said of Cosart. "Missed up in the zone with some breaking balls. Two-out walks. Gave up a hit to the pitcher on balls that were way up in the zone."
Marlins second baseman Dee Gordon had an RBI single in the third that pulled the score even at 1, but St. Louis pulled in front with three runs in the fourth. Gonzales delivered the go-ahead hit.
In the fifth inning, Peralta went deep off Bryan Morris to give St. Louis a 5-1 advantage. Following Morris on the hill for Miami was Steve Cishek, who allowed one run on two hits in two innings, striking out five.
Cosart labored, allowing at least two baserunners in each inning. The right-hander threw 64 pitches, 32 of which were strikes.
In the fourth inning, the Cardinals scored three runs with two outs to grab a 4-1 lead. Gonzales helped his cause with his single to right, and Matt Holliday, with the bases full, tapped a two-run single to center, ending Cosart's afternoon.
Each team got on the board in the third. Cosart worked out of jams in the first two innings, but in the third, the Cardinals cashed in a run on Matt Adams' fielder's-choice grounder to plate Matt Carpenter, who had singled.
In their half of the third, the Marlins broke through against Gonzales, who retired the first six he faced. Don Kelly led off with a double and scored on Gordon's RBI single with two outs. Christian Yelich also singled in the inning, and Giancarlo Stanton walked after crushing a foul fly to left that nearly cleared the bases.
Up next for the Marlins: Mat Latos will make his second Grapefruit League start on Wednesday against the Nationals at Roger Dean Stadium. First pitch for the game -- airing on Gameday Audio -- is set for 1:05 p.m. ET. Miami is no longer using the designated hitter, as pitchers are starting to hit. That means Ichiro Suzuki will be sliding into more of a pinch-hitter role when he isn't starting.
Joe Frisaro is a reporter for MLB.com. He writes a blog, called The Fish Pond. Follow him on Twitter @JoeFrisaro. This story was not subject to the approval of Major League Baseball or its clubs.