Haren pitches Diamondbacks to 4-2 win over Cards

Posted: Updated:

ST. LOUIS (AP) -- Dan Haren allowed one run over eight innings, lowering his major league-best earned run average and leading the Arizona Diamondbacks to a 4-2 victory over the St. Louis Cardinals on Saturday night.

Haren (10-5) allowed his former team just four hits while striking out eight, knocking his ERA down 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.

Miguel Montero homered and had four hits, matching a career high for hits while driving in two runs for the Diamondbacks.

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.