The St. Louis Cardinals feasted all weekend on lapses by the woeful Florida Marlins, winning 9-1 Sunday to complete their first series sweep in Miami in eight years. "We took advantage of every little opportunity and every mistake," said Albert Pujols, who had a two-run single, giving him 38 RBIs.