Given a chance for a do-over, Dakota Hudson gets the ball tonight for St. Louis in a crucial game against the Chicago Cubs at Busch Stadium. Former Mississippi State star Hudson (16-7, 3.45 ERA) was off his game against the Cubs last Saturday at Wrigley Field, giving up three runs (all in the first inning) on three hits and four walks in three innings. (St. Louis did rally to win the game.) With the Cardinals clinging to a 1-game lead over Milwaukee in the National League Central, Hudson starts Game 1 of the three-game set against the reeling Cubs. The Brewers are at Colorado for three. Both St. Louis and Milwaukee have clinched at least a wild card berth but would much prefer to enter the postseason as a division champ. Based on what he said in a TV interview following his last start against the Cubs, Hudson must be champing at the bit for this second shot. “It’s all about what I was doing out there,” he said of the brutal first inning. “I can fix that.” It was his shortest outing since June 29 at San Diego, when he lasted just 1 2/3. He is 6-2 in 10 starts the last two months.