Matt Garza overcame five walks to earn his first career win in St. Louis and Carlos Gomez had two hits and an RBI for the Milwaukee Brewers, who spoiled the Cardinals' home opener with a 5-4 victory on Monday.
Adam Wainwright (1-1) started his fourth opener at 10-year-old Busch Stadium and gave up five runs - three earned - in seven innings. Jhonny Peralta had two hits, including a two-run double off Jeremy Jeffress that cut the deficit to a run in the seventh.
Francisco Rodriguez earned his first save, helping himself with the defensive play of the game when he reached behind his head and snared Peralta's liner leading off the ninth.
Jeffress' wild pitch put both runners in scoring position ahead of Peralta's double, which got past right fielder Ryan Braun's attempt at a shoestring catch.
Segura doubled off the outstretched glove of new Cardinals right fielder Jason Heyward, who might have taken an indirect route to the ball, to set up Scooter Gennett's run-scoring groundout for a 2-0 lead in the second.
A double by Gomez that made it 4-2 in the seventh was the first RBI hit for the either team. Gomez made it a three-run cushion when he scored from second on Jonathan Lucroy's infield hit combined with Wong's wild throw to first.
Garza allowed two runs - one earned - in 5 2-3 innings to win for the first time in six career starts in St. Louis. He entered 0-2 with a 6.95 ERA.
Wainwright beat the Cubs in the season opener and had won six consecutive regular-season decisions since losing to Pittsburgh on Aug. 27.
The highlight of the pregame ceremony was a video memorial to Oscar Taveras, the promising outfielder killed along with his girlfriend in an automobile accident last fall. St. Louis uniforms include a patch on the left sleeve with the initials of the 22-year-old Taveras.
Cardinals Hall of Famers clad in red jackets rode atop convertibles during the traditional pregame procession around the warning track. Bob Gibson, Lou Brock and Ozzie Smith led the parade that also included former managers Tony La Russa and Whitey Herzog.
Standing room attendance of 49,875 was the largest at Busch Stadium.
Brewers: Wily Peralta (0-0, 2.57) allowed two earned runs in seven innings his first time out in a 10-inning loss to Colorado. He was 3-1 with a 2.18 ERA in five starts against St. Louis last year.
Cardinals: Lance Lynn (0-1, 1.50) makes his 99th career start and will be seeking his 50th win. He was 2-0 with a 1.80 in four starts against Milwaukee last year.
Garza's five walks in 5 2-3 innings were one off his career worst. Brewers pitchers totaled seven walks, fewest in the majors, their first six games. Wong scored from first to tie it at 2 in the fourth when Segura overthrew first base going for a double play on a bunt by Wainwright.
Link to box score: Milwaukee 5 at St. Louis (3-3) 4