The Arizona Diamondbacks jumped on starter Adam Wainwright for three runs in the first four innings, spoiling the St. Louis Cardinals home opener 3-1 Thursday night at Busch Stadium.
Wainwright, who came off the ten day disabled list after healing a left hamstring strain, started the opener in front of 44,494 fans, but never could seem to get command of his fastball.
Wainwright (0-1), allowed three runs on four hits in 3 2/3 innings, walking four and striking out three.
"I just didn't make it easy on myself," Wainwright said. "I just didn't make pitches. I was throwing the ball up in the zone, out of the zone, so they couldn't even offer at it too much."
St. Louis Manager Mike Matheny says Wainwright's curve ball was good. "I think he was fooling around with a lot of different things, even maybe taking some velocity off to put more movement on, trying to find something that was going to work and get him into the strike zone and make quality pitches."
The Diamondbacks jumped ahead 2-0 in the second inning, which started by Wainwright walking former teammate Daniel Descalso.
After Alex Avila struck out, Chris Owings doubled, and Jarrod Dyson was walked intentionally, loading the bases.
Arizona starting pitcher Robbie Ray lined out to center, plating Descalso on the sacrifice fly.
Leadoff man David Peralta followed with an RBI single.
The Diamondbacks scored their third run on Peralta's double in the fourth.
The Cardinals worked Ray for a couple of walks in the bottom of the fourth, then catcher Yadier Molina gave the sellout crowd a roar by doubling in a run to make it a 3-1 game.
But Paul DeJong and Yairo Munoz struck out to end the rally.
Ray (2-0) gave up one run on two hits in six innings, striking out nine, while issuing five walks.
Brad Boxberger got the Cardinals in order in the ninth to earn his third save, and the Diamondbacks held St. Louis to its fewest hits in a home opener (2) since since 1986.
St. Louis drops to 3-4 on the season, and will enjoy a rare Friday off day at home before resuming the series with Arizona Saturday afternoon.
Michael Wacha (0-1, 7.71 ERA) gets the start for the Cards, with Zack Greinke (0-0, 1.59 ERA) taking the mound for the Diamondbacks.
First pitch is set for 1:15 p.m.
The two hits by St. Louis are the team's fewest in almost one year. Cincinnati shut out the Cards on two hits on April 7th, 2017.
The Cardinals' streak of six straight games with a home run to begin the season came to an end Thursday. Neither team hit the ball out of the park.
Wainwright's fifth career home opening start is second in Cardinals history behind Bob Gibson, who got the ball in six openers.
Five Cardinals relievers (Matt Bowman, Ryan Sherriff, Dominic Leone, Tyler Lyons, and Jordan Hicks) held Arizona scoreless for five innings, allowing just five hits combined.