On the 10th pitch of a lengthy at-bat, Fowler scored on Paul Goldschmidt's sacrifice fly.
In the third, Kolten Wong opened with a double to right. He stayed at second as Lane Thomas grounded into the shortstop hole where Humberto Arteaga made a diving stop but had no play. Wong and Thomas both took off on a Sparkman pitch in the dirt but catcher Meibrys Viloria threw out Wong at third as Thomas made second.
Fowler flied out but Edman singled with two out to right. As the throw from Hunter Dozier came toward the plate, Edman rounded first and headed to second, hoping first baseman Ryan O'Hearn would cut the ball off. O'Hearn did cut off the throw, which probably wasn't going to get Thomas anyway but Edman caused the Royals to make the play. Edman was out but not until Thomas had scored.
Jack Flaherty, who had given up just four earned runs over his past six starts, allowed more hard contact than usual in the first three frames, including two deep flies to left in the third. But the Royals had just one hit, a two-out double by Dozier in the first.
After that hit, the Cardinals intentionally walked dangerous Jorge Soler (35 homers) to get to Cuthbert, who popped up.
Flaherty, who had three consecutive games of nine or more strikeouts, didn't register his first Tuesday until the fourth inning when he fanned Dozier and Soler in succession.
Wong beat out an infield hit with two out in the fifth in a scenario in which he tripped over the bag and Royals manager Ned Yost was ejected for the third time this season and 46th time in his career.
(c)2019 St. Louis Post-Dispatch
Visit the St. Louis Post-Dispatch at www.stltoday.com
Distributed by Tribune Content Agency, LLC.