ST. LOUIS (AP) - Paul DeJong wanted another chance against Milwaukee reliever Alex Wilson. He made the most of it.
DeJong hit a tiebreaking, leadoff homer in the eighth inning, Yadier Molina had three hits and two RBIs, and the St. Louis Cardinals beat the Milwaukee Brewers 4-3 Tuesday night.
DeJong took Wilson (1-1) deep on a 2-2 slider to make it 3-2.
"I knew he has a lot of stuff that goes away, a little slider, a little cutter and I wasn't looking to pull him," DeJong said. "I just went with the slider away. I rolled over a slider last night. I knew I wanted to see him deeper in the count, and I just got off a good swing off."
The Cardinals have won four in a row. The Brewers have lost five of six.
Milwaukee had three solo homers, two by Travis Shaw and another by Orlando Arcia. All Milwaukee's runs in this series have come from home runs.
Molina hit his second double with one out in the eighth, scoring Jose Martinez, who had walked to go with two singles. Molina stole third but was stranded there. It was his first stolen base this season and the 17th time he's stolen third in his career.
Andrew Miller (1-1) struck out two in a perfect eighth to pick up his first win as a Cardinal. Miller's last victory was on Aug. 9 against Minnesota, and the two-time All-Star has a disappointing 6.23 ERA this season.
Jordan Hicks pitched the ninth for his sixth save. Shaw led off the ninth with his second home run. After a walk, Hicks got a strikeout and a double play.
"We put together a decent ninth against Hicks," Milwaukee manager Craig Counsell said. "It just wasn't enough."
Paul Goldschmidt singled home Matt Carpenter with two outs in the fifth, giving St. Louis a 2-1 lead. Carpenter drew a walk and then stole second, his first this season, to get into scoring position.
Arcia belted a homer to center to lead off the fifth and tie it at 1. Shaw's homer off reliever John Gant tied it at 2 in the sixth. Shaw also homered in Monday's series opener when he snapped an 0-for-17 skid.
St. Louis starter Daniel Ponce de Leon, who was activated before the game, started in place of the injured Michael Wacha. In his season debut, Ponce de Leon pitched five innings, striking out seven and allowing two hits and one run.
Milwaukee starter Zach Davies pitched 4 2/3 innings. He gave up seven hits and two runs.
• CARLOS MARTINEZ UPDATE: Cardinals RHP Carlos Martinez, out with right shoulder cuff strain, has missed 23 games. He threw a side session Tuesday. He's up to 30 pitches of moderate-to-high intensity. He will throw again Friday and likely one more session after that,
• TRAINER'S ROOM: Brewers - RHP Freddy Peralta (right shoulder inflammation) will throw a full bullpen session Wednesday. His 15-pitch light bullpen Monday went fine, the Brewers said. He could rejoin the rotation in the next homestand, which begins Monday against Colorado.
• UP NEXT: Brewers - Jhoulys Chacin (2-2, 5.92) will be making his second start this season against St. Louis.
Cardinals - Adam Wainwright (1-2, 4.74) pitched a season-high seven innings in his last start (April 11) against the Brewers.