PHOENIX (AP) — Miles Mikolas dominated eight innings, Paul Goldschmidt hit his 30th home run of the season and the St. Louis Cardinals beat the Arizona Diamondbacks 5-1 on Friday night.
Nolan Arenado added three doubles and a single, while Puerto Rican veteran catcher Yadier Molina added three hits, his most in the season, and scored a run.
Goldschmidt also had three hits. He hit 30 homers for the seventh time in his career — four with Arizona before being traded to St. Louis.
Mikolas (10-9) allowed just one hit in seven shutout innings before Arizona scored once in the eighth. The right-hander allowed two hits, gave away a walk, hit a pitch and distributed four strikeouts.
He threw 108 pitches, of which 70 were strikes. The Cardinals stretched their lead over Milwaukee atop the NL Central to four games.
The pitcher defeated was Tommy Henry (2-2).
For the Cardinals, the Dominican Albert Pujols 3-0. Puerto Rican Molina 4-3 with a run scored.
For the Diamondbacks, Puerto Rican Emmanuel Rivera 3-1. The Dominicans Sergio Alcántara 3-1 with a run scored, Geraldo Perdomo 3-0 with an RBI.