Cardinals pitcher Lance Lynn gave up three runs — two earned — in a no-decision during Wednesday night's 4-3 win over the Diamondbacks. 

Lynn went six innings, struck out five batters, walked four and surrendered six hits. Lynn was in line for a win until he gave up a two-run single to David Peralta in the sixth inning. Lynn now has an ERA of 3.41. 

His next start is projected for June 2 against the Brewers.