Stanton (3-for-5) also socked a solo homer and Gaby Sanchez blasted a third-inning grand slam for the Marlins, who won for the 13th time in 17 games.
Edward Mujica (3-1) was credited with the victory after tossing two scoreless frames in relief of starter Chris Volstad. Leo Nunez got his 10th save despite allowing a single, a walk and a wild pitch in the ninth.
Lance Berkman smacked a three-run homer and added an RBI single for the Cards, who dropped the first of a four-game series against Florida.
Beautician charged with giving client fatal silicone butt injection
Ohio bar shooting arrested, charged with murder