Marlins newcomer Mark Buehrle was tagged for five runs in 2 1-3 innings and the St. Louis Cardinals defeated Miami 5-0 Friday.
Buehrle allowed six hits and walked two in his second spring training start. He threw 70 pitches against what could be the Cardinals' opening day lineup.
Matt Holliday hit his first home run of the spring and is batting .500 in exhibition play.
Cardinals starter Jake Westbrook tossed four shutout innings, allowing two hits.
St. Louis first baseman Lance Berkman returned to action for the first time since Sunday and doubled. He'd been out with a sore left knee.