Cardinals Take Late Lead To Beat Royals

ST. LOUIS — — Miles Mikolas pitched eight shutout innings, Nolan Arenado hit an RBI double and Nolan Gorman drove in a run with a sacrifice fly as the St. Louis Cardinals defeated the Kansas City Royals 2-1 on Tuesday night to split the two-game set.

Mikolas (4-1) matched a career high with 10 strikeouts and allowed three hits in working a season-high eight innings.

Gionvanny Gallegos gave up a run in the ninth, but held on for his seventh save.

Zack Greinke started for the Royals but didn’t figure in the decision. The 39-year-old right-hander pitched five scoreless innings, allowing two hits and a walk with six strikeouts.

After off days Wednesday and Thursday, the Cardinals play at Pittsburgh Friday, continuing a stretch of 13 of 15 games on the road. The Cardinals have not announced a starter.

The Royals has off Wednesday and Thursday before hosting Colorado on Friday. No starter announced yet.

OF Lars Nootbar (back spasms) is getting treatment and listed as day to day. He left Monday’s game in third inning under his own power while walking with trainers. … RHP Jake Woodford (right shoulder inflammation) began an injury rehabilitation assignment with Triple-A Memphis on Tuesday night, starting for the Redbirds at the Omaha Storm Chasers, the Royals’ affiliate. Woodford has missed the last 24 games.