MILWAUKEE -- Jason Heyward hit a line drive two-run homer in the 10th inning to lead the St. Louis Cardinals to a 3-1 victory over the Milwaukee Brewers on Tuesday night.
St. Louis has won consecutive games following a 2-8 skid and increased its lead in the NL Central to three games over second-place Pittsburgh.
Kevin Siegrist (7-1) pitched the ninth and Trevor Rosenthal the 10th for his 44th save.
Carlos Martinez matched a season high by going eight innings. He struck out nine and gave up one earned run and four hits. The Cardinals improved to 16-4 in his last 20 starts.
Milwaukee lost its fourth straight game and has just 10 victories in its last 36 home games against St. Louis.
Matt Carpenter led off the 10th and reached on an error by first baseman Adam Lind. With one out, Heyward connected off Tyler Thornburg (0-2) for his 12th homer.
Milwaukee's Ariel Pena made the second start of his career and allowed one earned run and four hits in five-plus innings.
Pena allowed a leadoff double in the sixth to Heyward, who scored on a single by Jhonny Peralta, as St. Louis tied the score 1-1.
Khris Davis' solo homer to deep center field gave Milwaukee a 1-0 lead in the fifth and it came after Martinez retired 10 straight.
In the sixth, Martinez got out of a bases-loaded jam when Lind hit into an inning-ending double play.
Cardinals: Jaime Garcia (8-5) is 5-1 with a 2.68 ERA since Aug. 1.
Brewers: Wily Peralta (5-8) is 0-3 with a 4.50 ERA against St. Louis this season.
Brewers: Catcher Jonathan Lucroy has been out since getting a concussion at Miami on Sept 8..
Connect with the Southeast Missourian Newsroom:
For corrections to this story or other insights for the editor, click here. To submit a letter to the editor, click here. To learn about the Southeast Missourian’s AI Policy, click here.