ST. LOUIS (AP) — John Woodford and three relievers scattered eight hits, Nolan Gorman drove in two runs, and the St. Louis Cardinals beat the Pittsburgh Pirates 3-0 on Friday night.

Woodford gave up seven hits in 5 1/3 innings but only one for extra bases, a double by Austin Hedges leading off the fifth. He retired the next three batters to escape that jam.

Zach Thompson (1-0) worked 1 2/3 innings, striking out four, Drew VerHagen was perfect in the eighth, and Giovanny Gallegos followed suit in the ninth for his first save.

Johan Oveido (1-1) was outstanding for Pittsburgh, allowing one run in seven innings, striking out 10. Oviedo made 33 appearances and 19 starts for St. Louis over three seasons before being traded to the Pirates last year at the deadline for veteran left-hander Jose Quintana.

Nolan Arenado went 3-for-3 with a walk. He hit a one-out single in the sixth and later scored on Gorman’s single, ending a 14-inning scoring drought for the Cardinals against the Pirates.

St. Louis added two runs off reliever Duane Underwood Jr. in the eighth. Willson Contreras and Gorman both had RBI singles. Gorman finished 3-for-4.


Rookie OF Jordan Walker did not start for the first time this season, one day after his 12-game hitting streak to start the year was snapped. The 20-year-old Walker’s streak tied the major league record for the longest by a player age 20 or younger to start a career. Walker entered in the eighth as a pinch-runner and scored, staying in the game in right field.


Cardinals right fielder Alex Burleson threw out Canaan Smith-Njigba at the plate in the fourth when he tried to score on Mark Mathias’ two-out single. Catcher Contreras went up the line to catch Burleson’s throw and put the tag on the runner.


The Pirates activated Hedges from the concussion injured list. C Tyler Heineman was optioned to Triple-A Indianapolis. … RHP Robert Stephenson (right elbow inflammation) completed his rehab assignment with Indianapolis and was reinstated from the 15-day IL.


Pirates: RHP Chase De Jong (back) was put on the 15-day IL retroactive to April 13.

Cardinals: OF Lars Nootbaar (left thumb contusion) hit live balls off RHP Adam Wainwright before the game and shagged flyballs in the outfield. He could be activated Saturday. … Wainwright (groin) threw 45 pitches to simulate three innings before the game. He is expected to make a rehab appearance on Tuesday for Double-A Springfield.


Pirates: RHP Roansy Contreras (1-1, 8.00 ERA) will make his third start of the season.

Cardinals: LHP Steven Matz (0-2, 8.18 ERA) gave up six runs on nine hits in a 7-4 loss at Colorado in his last start.