Cardinals starter Carlos Martinez nearly went the distance in the Cardinals’ 5-1 win over the Pirates at PNC Park on Saturday. He gave up five hits, struck out five and walked three in 8 1/3 innings, surrendering the lone run on a sacrifice fly in the seventh.