MIAMI (AP) -- Ricky Nolasco allowed one run and three hits in seven innings Sunday to help the Miami Marlins take the rubber game of their three-game series against the St. Louis Cardinals, 7-2.
NL Central leader St. Louis lost a series for the first time since April 26-28 against Pittsburgh.
The Marlins climbed above .300 at 21-47, still baseball's worst record. They scored 19 runs in the series against a team with the lowest ERA in the majors.
The abundance of offense was a refreshing change for Nolasco (4-7), who has endured the worst run support of any pitcher with at least 14 starts. Luxuriating in a lead, he retired 11 in a row during one stretch.
Juan Pierre drove in two runs and had two hits to extend his hitting streak to 12 games, while Justin Ruggiano and Placido Polanco each had a two-RBI hit. The Marlins have won eight of the past 14 games, their best stretch this season.
Tyler Lyons (2-3), making his fifth major-league start, lost for the third time in a row after winn...