Royals finish win over Cardinals after 4-hour, 32-minute delay
Jeff Francoeur and Eric Hosmer combined for three RBIs in the ninth inning against the St. Louis Cardinals' bullpen and the Kansas City Royals spoiled Michael Wacha's almost spotless debut with a soggy 4-2 victory.