Royals squeak by Cardinals after lengthy rain delay
Nicky Lopez hit the game-winning single in the ninth inning to lift the visiting Kansas City Royals past the St. Louis Cardinals 6-5 Sunday.
Lopez drove in Jarrod Dyson shortly after a 2-hour, 10-minute rain delay interrupted the ninth.
Hunter Dozier went 2-for-4 with a double and two runs scored for the Royals, who avoided a three-game sweep and finished their nine-game trip with a 3-6 record.
Dylan Carlson went 2-for