Sep 10, 2013; St. Louis, MO, USA; St. Louis Cardinals starting pitcher Shelby Miller (40) pitches to Milwaukee Brewers second baseman Scooter Gennett (2) at Busch Stadium. Mandatory Credit: Scott Kane-USA TODAY Sports
St. Louis, MO (Sports Network) - Shelby Miller outdueled Wily Peralta and the St. Louis Cardinals edged the Milwaukee Brewers, 4-2, in the opener of a three-game set at Busch Stadium.
Miller (13-9) allowed five hits and two walks while striking out four over 6 2/3 scoreless innings.
Peralta (9-15) carried a no-hitter into the sixth before giving up a two-run homer to Matt Holliday. Peralta lasted 6 2/3 innings, allowing three runs in total on just two hits while striking out seven.
Matt Carpenter went 1-for-3 with an RBI and a run scored for the Cardinals, who hold a one-game lead over the Pittsburgh Pirates atop the NL Central standings.
Logan Schafer hit a two-run pinch-hit homer and Scooter Gennett had two hits and a run scored for the Brewers.
St. Louis took the lead in the sixth on Holliday's blast. Carpenter walked, and after Jon Jay flew out, Holliday smashed a first-pitch fastball into the seats in left-center field.
Carpenter singled home Matt Adams in the seventh, and Adams singled home Adron Chambers in the eighth to make it 4-0.
Schafer stroked his two-run homer with one out in the ninth, but Edward Mujica retired the final two hitters to seal the win.