MIAMI (AP) - Rick Ankiel finished a single shy of the cycle and Colby Rasmus also homered as the St. Louis Cardinals snapped a 5-game losing streak with a 13-4 victory over the Florida Marlins on Wednesday night.
The Cardinals scored their season high runs on 18 hits. It was the most runs scored by St. Louis since Aug. 18, 2008, at Atlanta in an 18-3 win.
Brendan Ryan went a career-best 4 for 4, all singles, scored twice and drove in a run, while Tyler Greene had a career-high three hits.
Adam Wainwright (6-4) allowed four runs and four hits over seven innings to break a personal 2-game losing streak.
Chris Volstad (4-6) allowed six runs and 10 hits over 5 2-3 innings in losing his third consecutive start.