Cardinals pitcher Carlos Martinez allowed three earned runs in Tuesay night's 4-3 win over the Marlins. 

Martinez had an impressive outing on the mound as he struck out nine batters in seven innings of work. He gave up eight hits and walked one. After giving up three runs in the first two innings, Martinez held the Marlins scoreless over his next five frames. 

Martinez now has a 2.89 ERA this season. 

His next start is projected for Sunday against the Cubs.