The Cardinals took a three-game winning streak to Kansas City to face the Royals.