Ricky Nolasco beat the St. Louis Cardinals, and the Miami Marlins won a weekend matchup of worst versus first. Nolasco allowed one run and three hits in seven innings Sunday to help the Marlins take the rubber game of their three-game series against the Cardinals, 7-2. NL Central leader St. Louis lost a series for the first time since April 26-28 against Pittsburgh.