JUPITER, Fla. -- Led by starter Jake Westbrook and a three-hit, three-RBI day from catcher Yadier Molina, the Cardinals rolled to a 5-0 home win over the Marlins on Friday. The victory was St. Louis' first in three Grapefruit League games against Miami this month.

Westbrook tossed four scoreless frames, and the right-hander has now allowed just one run in nine spring innings. He scattered two hits and a walk and got into trouble only once. He got out of that bases-loaded jam in the second by striking out opposing starter Mark Buehrle.

The Cardinals tallied five runs off Buehrle, who was chased from the mound after 2 1/3 innings. Molina's bases-loaded single plated two runs in the first. Molina drove home another with a third-inning single. He capped his three-hit day with a leadoff double in the sixth.

Buehrle had pitched four innings in his first Grapefruit League outing. Pitch count wouldn't let him get that deep on Friday. Of the 70 pitches Buehrle threw, 40 were strikes.

Outfielder Matt Holliday enjoyed a 2-for-3 day at the plate and connected for his first home run of the spring. Holliday is now hitting .500 in Grapefruit League play. Carlos Beltran and Lance Berkman, who was playing in his first game since Sunday, each had one hit and one run scored.

The Marlins' pitchers who followed Buehrle had better results than the lefty starter. After Dan Jennings closed the third inning, Ryan Webb, Jose Ceda, Chad Gaudin and Gary Glover each made scoreless appearances out of the 'pen.

Right-hander Trevor Rosenthal, who spent all of 2011 pitching in low Class A, continued his strong spring showing with two scoreless innings of relief for St. Louis. Rosenthal, who allowed only one hit on Friday, has given up one earned run in six Grapefruit League innings.

Up next: The Cardinals will make an approximate 300-mile round trip trek to Lakeland, Fla., on Saturday to face the Tigers for the first time this spring. Jaime Garcia will start for the Cards in the 12:05 p.m. CT game on MLB.TV, and he will attempt to pitch four innings. A high pitch count forced Garcia out of his previous outing after just two innings. Closer Jason Motte and relievers Marc Rzepczynski and Kyle McClellan are also expected to pitch against Detroit, which will start Adam Wilk.