Matt Carpenter drove in two runs and Allen Craig smacked a solo home run as the Cardinals held off the Marlins, 5-4. The Cards jumped out to a 5-0 lead in the sixth inning, and Miami scored four times in the top of the seventh. Shelby Miller gave up one hit in four innings for the win. Mitchell Boggs picked up his first save of the spring. The Cardinals are off today and are at the Mets on Thursday.