Jason Marquis came up big for the Cardinals on Friday. Marquis gave up just two runs in 7 2/3 innings, as the Cards beat the Marlins 6-3. Ray Lankford smacked his fourth home run of the season. Hector Luna pitched in with two RBI. Jim Edmonds hit two doubles and drove in a run for the Cardinals, who are 3-1 on their current homestand. The Cards are 19-17, and with a win on Saturday, would move three games above the .500 mark for the first time this season.