The Cardinals and Pirates are in a rain delay at Busch Stadium, with the Cardinals trailing 7-0 after five innings.
The Cardinals have yet to have a base runner against Pirates pitcher Max Kranick, who is making his major-league debut. All 15 Cardinals to come to the plate have been retired.
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. Reliever Jake Woodford gave up two runs in the fifth.