Kyle Lohse finally beat the St. Louis Cardinals, and the win didn't come that easily. Lohse beat the Cardinals in his fourth try this season and Sean Halton knocked in a career-high three runs to help the Milwaukee Brewers beat St. Louis 6-3 Tuesday night.