ST. LOUIS (AP) -- Dan Haren allowed one run over eight innings, Miguel Montero homered and had four hits, and the Arizona Diamondbacks beat the St. Louis Cardinals 4-2 on Saturday night.
Haren (10-5) allowed his former team just four hits while striking out eight, lowering his major league-leading ERA to 1.96. After giving up an RBI single to Albert Pujols with one out in the third, Haren retired the next 15 batters in a row.
Haren also helped himself at the plate, driving in a run with a bases-loaded walk in the eighth. Chad Qualls worked the ninth, allowing a pinch-hit RBI single to Joe Thurston before holding on for his 17th save in 21 chances.
Montero matched a career high for hits while driving in two runs for the Diamondbacks. He's 6 for 9 over the first two games of the series, homering in both contests, and has hit safely in 10 of his last 11 games.
Josh Whitesell drove in the other run for the Diamondbacks with an RBI single.
Cardinals starter Adam Wainright (10-6) was nearly as tough as Haren, allowing two runs on five hits over seven innings. He struck out eight.
The Cardinals broke through first in the third inning, when Brendan Ryan and Skip Schumaker open the inning with back-to-back singles. Mark DeRosa lined softly to second before Pujols drove in Ryan with a single to left.
Arizona tied the game an inning later when Mark Reynolds and Montero led off with singles, and Reynolds scored one out later on Whitesell's single to center.
The Diamondbacks took a 2-1 lead on Montero's solo homer to right field with one out in the sixth.
(Copyright 2009 by The Associated Press. All Rights Reserved.)