The Cardinals and Pirates have resumed play after an hour-long rain delay at Busch Stadium.
At the time of the delay, the Cardinals trailed 7-0 and did not have a base runner against Pirates pitcher Max Kranick, who was making his major-league debut. All 15 Cardinals he faced have been retired. Reliever Duane Underwood retired the side in the sixth before Dylan Carlson broke up the no-hitter in the seventh.
Johan Oviedo gave up three runs in a shaky first inning, walking four of the nine batters he faced. Once escaping that inning, he retired the next seven hitters he faced before coming out after giving up two runs in the fourth.