Ludwick's slam keys Cards' 10-5 win over Royals

KANSAS CITY, Mo. (AP) - Albert Pujols hit a two-run single when the Royals pitched to him and Ryan Ludwick hit a grand slam when they didn't, helping the St. Louis Cardinals beat in-state rival Kansas City 10-5 Friday night.

Khalil Greene and Rick Ankiel hit consecutive homers off Kyle Davies (3-7) to give St. Louis an early seven-run lead. Colby Rasmus had two RBIs and 4 of the Cardinals' 14 hits.

Brad Thompson (2-2) overcame homers by David DeJesus and Miguel Olivo for his second straight win after an 11-game winless streak.

The real drama, though, came in Pujols' first two at-bats, when the 2-time MVP lined a two-run single and intentionally walked to set up Ludwick's first career grand slam.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.