Cardinals 5, Diamondbacks 3

PHOENIX -- St. Louis third baseman Matt Carpenter homered and catcher Yadier Molina hit a two-run single to cap a three-run seventh inning in the Cardinals' 5-3 victory over the Arizona Diamondbacks on Monday at Chase Field.

Second baseman Greg Garcia singled to open the seventh inning off right-hander Jhoulys Chacin, and he alertly took third when no one covered the bag on pinch hitter Peter Bourjos' sacrifice bunt down the third base line.

Carpenter walked before center fielder Tommy Pham singled in a run to break a 2-2 tie. After a strikeout and a walk loaded the bases, Molina lined a single to right field to make it 5-2.

Carpenter hit his 19th homer of the season in the third inning, and right-hander Lance Lynn (10-8) gave up two runs in six innings to become the Cardinals' fourth 10-game winner.

Left fielder David Peralta had four of Arizona's 14 hits. He drove in a run with a ninth-inning single, but St. Louis turned double plays in four consecutive innings starting in the third to limit the damage.

Trevor Rosenthal yielded a run but still recorded his 39th save.

Arizona catcher Welington Castillo had two hits, including his 17th homer, and center fielder A.J. Pollock added two hits.

Molina had two hits as St. Louis improved its major-league-best record to 79-45. The Cardinals have won three of five.

Chacin (0-1), making his first major league start since June 2014, gave up three runs (two earned) in 6 1/3 innings. He struck out five and walked one.

The Diamondbacks (62-62) won their previous four games, and they were attempting to get two games over .500 for the first time this season.

Castillo hit his 15th homer for Arizona with one out in the second inning to open the scoring.

Carpenter homered into the camera well cut into the batter's eye in center field with one out in the third inning to tie it at 1.

Arizona loaded the bases with one out in the fourth inning on singles by Peralta and Castillo and a walk to third baseman Jake Lamb before Lynn got second baseman Aaron Hill to ground into a double play started by Carpenter.

St. Louis third baseman Mark Reynolds singled and Garcia reached on a throwing error by first baseman Paul Goldschmidt to open the fifth inning, but Chacin got out of the inning on two strikeouts and a routine fly.

Goldschmidt grounded into a double play with one out and the bases loaded in the fifth.

NOTES: St. Louis concluded a three-game sweep of Arizona at Busch Stadium with a walk-off win May 27, the last time Arizona RHP Brad Ziegler failed on a save chance. Ziegler converted his next 21 save opportunities. ... Arizona RHP Jhoulys Chacin, who signed as a minor league free agent June 20 after exercising an out clause in his minor league deal with Cleveland, was 5-3 with a 3.39 ERA in 12 starts at Triple-A Reno. He was 38-48 with a 3.78 ERA in five seasons with Colorado. ... Arizona RHP Zack Godley was optioned to Double-A Mobile, and 1B/OF Danny Dorn was designated for assignment to make room on the 40-man roster for Chacin. ... St. Louis 2B Kolten Wong received a second consecutive start off, with Greg Garcia opening at second base. Wong had one hit in his past 19 at-bats. ... Arizona RHP Archie Bradley was activated from the disabled list and optioned to Triple-A Reno.
Final1st2nd3rd4th5th6th7th8th9thRHE
St. Louis CardinalsCardinals001001300592
Arizona DiamondbacksDiamondbacks0100010013142
WP:Lance Lynn (STL)
LP:Jhoulys Chacin (AZ)
HR:(AZ): Welington Castillo
(STL): Matt Carpenter
Season Series
ArizonaStatsSt. Louis
0-7Vs7-0
.253Batting Average.278
2.4Runs / Game5.0
5Home Runs9
5Errors6