Marcell Ozuna's bases-loaded double keyed a six-run second inning and St. Louis pounded out a 12-2 victory over the Milwaukee Brewers on Monday night.
The Cardinals, who have won five straight, jumped on starter Gio Gonzalez (2-2) for eight runs in the first two innings en route to their 14th victory in 17 games.
Yadier Molina and Paul DeJong each homered and drove in three runs for St. Louis, which moved to a season-high 14 games above .500. The Cardinals extended their lead in the N.L. Central to three games over idle Chicago. The third-place Brewers dropped 5 1/2 back.
Despite being staked to a 9-1 lead, starter Adam Wainwright lasted just 3 2-3 innings, throwing 90 pitches. He allowed two runs on six hits with three walks.
Miles Mikolas (7-13, 4.43 ERA) is 0-3 in his last five starts. He has allowed 15 earned runs in 22 innings in his last three outings.
Adrian Houser (6-5, 3.62 ERA) is 2-5 with a 4.91 ERA in 11 starts, and 4-0 with a 1.47 ERA in 17 relief appearances. He won his last start, allowing one earned run in 5 1-3 innings in a 5-3 victory over the Cardinals.