Cardinals starting pitcher Lance Lynn was nearly flawless Wednesday, but the team's offense could not get going until late in a 5-1 win, which he took a no-decision in.

Lynn exited the game in line for a loss, despite tossing six strong innings and allowing just one unearned run. Lynn allowed five hits and a pair of walks in his six innings of work, while striking out 10 and throwing 59 of 93 pitches for strikes.

The offense would eventually get Lynn off the hook for the loss, as he settled for a no-decision. The 26-year-old lowered his ERA to 4.23, but was unable to snap what is now a seven-start winless streak.

Lynn's next start is scheduled for Monday at Colorado.