Jaime Garcia was in complete control Friday, throwing a four-hitter over eight innings and striking out his 500th career batter in the St. Louis Cardinals’ 4-0 triumph over the Kansas City Royals.
Garcia, the oft-injured left-hander who made his 102nd career start, allowed singles to Alex Gordon in the second, Mike Moustakas in the fourth and Moustakas and Lorenzo Cain in the sixth. In the sixth, he struck out Eric Hosmer to strand runners at first and second.
Garcia (2-3) fanned Omar Infante in the eighth for career strikeout No. 500. Garcia finished with no walks and six strikeouts, throwing strikes on 73 of his 96 pitches. He has not issued a walk in the last 30 innings.
At the plate
St. Louis scored the only runs it needed in the second against Yordano Ventura (3-6). Randal Grichuk reached on an infield single and raced home on Jon Jay’s triple into the right-field corner. Garcia then slapped a single past third baseman Moustakas. The Cardinals tacked on two insurance runs in the eighth against Luke Hochevar. Jason Heyward walked and scored on Grichuk’s triple, and Jay drove in Grichuk with a sacrifice fly to left.
Odds and ends
Jhonny Peralta had three hits, all singles, for the Cardinals, while Gruichuk had two hits and Heyward had a double and a walk. ... Ventura left the game after three innings because of weakness in his right hand. ... The Royals had just one runner advance as far as third base. ... Kevin Siegrist worked a scoreless ninth. ... The game lasted 2 hours, 38 minutes.
Tyler Lyons (0-0, 5.54 ERA) will start for the Cardinals against Jeremy Guthrie (4-3, 5.82 ERA) in the second game of the series at 3:10 p.m. Saturday.