St. Louis put up eight runs in the fifth inning and cruised to a 13-5 victory over the Cubs. The Cubs took a 5-0 lead in the first after Geovany Soto drilled a two-run double and Alfonso Soriano blasted a three-run homer. Those five runs scored off Cardinals starter Kyle Lohse were unearned. Lohse went five frames and gave up just two of the Cubs three total hits to improve to 9-and-7. Ryan Theriot was 4-for-5 with three RBI, while Albert Pujols hit a solo homer and David Freese added a two-run shot. Rodrigo Lopez took the loss for Chicago after going four-and-a-third innings and surrendering six runs. The win is the second straight for the Cards and the fourth in six contests. The setback is the fifth straight for the Cubs.