
ST. LOUIS (AP) – Luis Castillo pitched one-run ball over six innings, Yasiel Puig homered and the Cincinnati Reds beat the St. Louis Cardinals 4-1 Tuesday night following a rain delay of 1 hour, 20 minutes.
The loss snapped the Cardinals’ four-game winning streak after sweeping the Chicago Cubs over the weekend.
Castillo (6-1) gave up two hits, walked four and struck out eight with 111 pitches. He dropped his ERA to 2.38 and hasn’t taken a loss since April 3 – a 1-0 defeat to Milwaukee.
Castillo did not allow a hit after the first inning. He retired his final 12 batters following a walk in the third.
Raisel Iglesias pitched the ninth for his 12th save in 14 chances.
St. Louis starter Genesis Cabrera (0-2) pitched 4 2/3 innings, allowing four runs, three earned, with eight hits and two walks. It was the second start of Cabrera’s career. He did not record a strikeout.
Puig drove a one-out home run to center in the fifth, snapping a 0-for-13 skid with his 11th shot of the season.
Puig had a little scare in the eighth when he ran into the wall in foul territory chasing a fly hit by Marcell Ozuna. After being checked, he remained in the game.
With two outs in the fifth, the Reds chased Cabrera with a single and an error by third baseman Matt Carpenter. Former starter Michael Wacha entered and gave up a run-scoring single to Jose Peraza for a 4-1 Cincinnati lead.
The Reds scored two runs on four hits in the fourth inning. Peraza doubled home Jose Iglesias and scored on a two-out double by Nick Senzel.
Carpenter hit his 24th leadoff homer in the first.
St. Louis had runners on second and third with one out in the seventh but didn’t score. Carpenter ended the inning when his groundball was deflected by reliever Amir Garrett for a close 1-6-4-3 double play.