ST. LOUIS (AP) -- Chris Carpenter won his seventh straight decision and beat the Cincinnati Reds for the third consecutive time, and Albert Pujols homered for the second game in a row in the St. Louis Cardinals' 5-2 victory Wednesday night.
The first four hitters in the St. Louis lineup had at least two hits, with Matt Holliday going 3 for 4 and contributing an RBI double to a three-run first.
Pujols hit his major league-leading 38th homer in the third and his line-drive single off Homer Bailey's left foot in the first knocked the right-hander out of the game with an injury diagnosed as a bruise.
Carpenter (12-3) matched his season high with 10 strikeouts and was dominant most of his seven innings, allowing two runs and eight hits although his ERA rose one point to 2.27. He is 7-0 with a 1.67 ERA in eight starts since his last loss on June 30, and is 3-0 with a 1.57 ERA in three outings against the Cincinnati this year.
Holliday is career .455 hitter at 4-year-old Busch Stadium with eight homers and 16 RBIs in 77 at-bats and has five games with three or more hits since joining the Cardinals on July 24. Pujols broke out of a 2-for-20 slump at home for the NL Central leaders, who have won five of six.
Brandon Phillips had a two-run single and Chris Dickerson had three hits for the Reds, who have lost nine of their last 12 in St. Louis and 11 of 14 on the road overall. Bailey (2-4) allowed singles to all three batters he faced and is 0-3 with a 9.82 ERA in four career starts against the Cardinals.
He also threw late and wild to first after recovering to field Pujols' shot in front of the mound for an error, allowing two runs to score.
Carpenter retired 14 of 15 batters starting with the final out of the third, and the Reds didn't have a runner in scoring position before four straight one-out singles produced both runs in the sixth. He struck out Willy Taveras, Wladimir Balentien and Drew Sutton twice each.
Ryan Franklin finished for his 28th save in 30 chances.
NOTES: Injured Cardinals 3B Troy Glaus, out all year following shoulder surgery, took ground balls before the game. ... Reds C Ryan Hanigan, in a career-worst 0-for-20 slump, was not in the lineup. ... The Cardinals haven't decided whether rookie Mitchell Boggs will get another shot at the fifth starting spot. ... Rick Ankiel, who flied out to shallow right with the bases loaded in the fifth, is 1 for 11 in that situation with two RBIs. ... Carpenter has 11 career double-digit strikeout games. ... The Cardinals drew two bases-loaded walks in the series with Jared Burton missing on all four pitches to Ryan Ludwick on Wednesday. ... Reds reliever Arthur Rhodes made his 762nd career appearance, tying Armando Benitez and Kenny Rogers for 51st on the all-time list.
(Copyright 2009 by The Associated Press. All Rights Reserved.)