MARLINS 2, CARDINALS 1
at Jupiter, Fla.
Thursday, March 22

Marlins at the plate: Alejandro De Aza doubled twice, singled, drove in a run and scored. Mike Jacobs' RBI single in the first inning put Florida on the board.

Cardinals at the plate: Albert Pujols and Scott Rolen each singled on a quiet offensive day for St. Louis. David Eckstein reached on an infield single, and John Rodriguez scored an unearned run for the Redbirds in the eighth.

Marlins on the mound: Opening Day starter Dontrelle Willis was scarcely challenged in 6 2/3 shutout innings. The left-hander allowed three hits and two walks, fanning five Cardinals. Renyel Pinto got a ground ball to escape a two-out, two-on situation in the seventh.

Cardinals on the mound: Ace Chris Carpenter looked equally sharp in his second-to-last Spring Training appearance. St. Louis' Opening Day starter allowed a run on four hits over six innings, striking out six against one walk. Tyler Johnson continued to turn things around after a rough start to the spring, pitching a perfect seventh.

Grapefruit League records: Marlins 9-13; Cardinals 11-8.

Up next: The Marlins will host the Dodgers at Roger Dean Stadium at 12:05 p.m. CT on Friday, with a pair of pitchers who have thrown no-hitters taking the mound: Florida's Anibal Sanchez and Los Angeles' Derek Lowe. The Cardinals will head north to Port St. Lucie for a game against the Mets at 12:05 p.m., with Braden Looper starting against Orlando Hernandez.