Wainwright (14-9) picked up the win against the Diamondbacks on Monday, giving up five earned runs on eight hits over five innings, striking out six and walking two as the Cardinals eventually prevailed 9-7.