MIAMI -- Cardinals ace Carlos Martinez drove in four runs, compensating for the two homers he gave up to Marcell Ozuna and leading St. Louis over the Miami Marlins 9-4 Monday night for their season-best fourth straight win.
Martinez (2-3) came into the game hitless this year. He hit a two-out, three-run double off Adam Conley in the second inning and singled home a run in the fourth.
Martinez struck out seven in six innings. Miguel Socolovich pitched three innings to earn his first career save.
Miami's Giancarlo Stanton hit his 11th homer in the ninth, his third shot in two days.