JUPITER, Florida - The St. Louis Cardinals employed the same formula they used to win 100 games last season - good starting pitching, enough timely hitting and Trevor Rosenthal closing out the game - to defeat the Miami Marlins 3-0 on Wednesday in both teams' final game at the spring training complex they share.