ST. LOUIS -- St. Louis' offense finally got its finger off the snooze button.
Exploding for 19 hits, nearly as many as they had in the past week, the Cardinals remained tied for first in the National League Central with a 12-2 rout of Seattle Sunday at Busch Stadium.
Yadier Molina homered and went 4-for-5 with three runs and an RBI for St. Louis (87-62), while Matt Carpenter and Matt Holliday each went 3-for-5 with a run and two RBIs. Every starting position player except third baseman David Freese knocked in a run, and Freese reached base three times, scoring twice.
The Cardinals blew open a 1-1 game in the bottom of the fourth against Erasmo Ramirez (5-2), scoring four runs. Daniel Descalso's bases-loaded single put them ahead for good, followed by Carpenter's two-run, two-out single and Holliday's RBI infield hit.
St. Louis made it a laugher with four more in the fifth. Matt Adams crashed a two-run homer to center, his 14th of the year. Descalso followed with a run-scoring double and Jon Jay poked a two-out RBI single to center.
Coming into this game, the Cardinals managed just 25 hits in the previous five games, including only three in Saturday night's 4-1 loss to the Mariners. They finished the nine-game homestand at 7-2.
Shelby Miller (14-9) pitched the first five innings for the win, allowing just three hits and two runs, one earned. It's the most wins for a St. Louis rookie since Dick Hughes garnered 16 in 1967.
The Cardinals added three more runs in the seventh on Holliday's double and a two-run single by Carlos Beltran.
Franklin Gutierrez went 2-for-4 with an RBI single for Seattle (66-83) and Abraham Almonte added a sacrifice fly in the fifth, but it wasn't enough to keep the Mariners from losing for the sixth time in seven games.
NOTES: Seattle SS Brad Miller missed Sunday's game after suffering a mild hamstring injury in the fifth inning of Saturday's win. His status for Monday night's contest in Detroit wasn't known. ... Carpenter became the first MLB player since 2008 to accrue 50 doubles, 115 runs and 180 hits in a season when he doubled and scored in the eighth inning Saturday night. The feat's only been accomplished 36 times in MLB history. ... St. Louis starts its final road trip of the regular season Monday night in Colorado, where it sends Lance Lynn against LHP Jorge De La Rosa, who's tied for the league lead in wins with 16. The Cardinals are 18-24 in games started by left-handed pitchers this year.