Preston Wilson continues his hot streak, hitting a 3-run shot, his 12th, leading the Marlins to a 10-2 beating of the St. Louis Cardinals. Ryan Dempster improved to 3-1, pitching 7 strong innings striking out 9 but walking 7. Luis Castillo had 3 hits – a single, a double, and a triple. Wilson and Bruce Aven also tripled. Box Score.