Cardinals pitcher Carlos Martinez improved to 12-4 on the year with a win over Pittsburgh on Tuesday.
Martinez pitched eight innings for the second time in four starts. He allowed three runs on nine hits.
He didn't walk a batter for the second time in three starts and struck out eight, his most since July 8.