KANSAS CITY, Mo., May 21 (UPI) -- Larry Walker had a three-run homer and a total of four RBI Saturday while leading the St. Louis Cardinals to a 6-5 victory over the Kansas City Royals.
Albert Pujols added an RBI for the Cardinals, who have won five of their last seven games. Matt Morris (4-0) was the winning pitcher after giving up five runs on nine hits over seven innings.
Advertisement
David DeJesus had three RBI and Mark Teahen a solo homer for the Royals, who have lost four of their last five games. Mike Sweeney went 0-for-4 in the loss to end his 14-game hitting streak.
Jamie Cerda (1-4) took the loss after giving up Walker's seventh-inning homer.