Matt Holliday homered and drove in five runs and Yadier Molina homered and drove in four, leading the St. Louis Cardinals to a 10-7 win over the Kansas City Royals on Saturday.
Holliday also doubled twice and singled. Molina broke a 7-all tie with a two-run, bases-loaded single off reliever Greg Holland in the seventh inning.
St. Louis won for the third time in four games. Kansas City's season high-tying four-game winning streak ended.