ST. LOUIS -- Pinch-hitter Reggie Sanders capped a three-run, ninth-inning rally with a game-winning single that gave the Cardinals a 5-4 victory over the Oakland Athletics and a sweep of a three-game series between division leaders Thursday night.
The Cardinals have won 13 of 17 and cooled off the Athletics, who entered the series with a season-best, eight-game winning streak in which they averaged 10 runs. Oakland totaled 10 runs in the series.
St. Louis also ruined a strong effort by Tim Hudson, who rescued a short-handed Oakland bullpen with 7 1-3 strong innings. Stand-in closer Jim Mecir (0-5), thrust into the role with Arthur Rhodes on a two-day personal leave, was victimized in the ninth.
With Oakland leading 4-2, Edgar Renteria and Cody McKay opened the inning with singles, and Ray Lankford was hit by a pitch to load the bases with nobody out. A's second baseman Marco Scutaro booted Marlon Anderson's grounder to allow two runs to score.
Sanders lost the grip of his bat on a 2-1 pitch, and it sailed right past a ducking Mecir. On the next pitch he singled to center, making Sanders 4-for-7 with five RBIs as a pinch-hitter.
Ray King (1-0) got the last out in the top of the ninth for St. Louis.
Jim Edmonds had an RBI double, and Tony Womack added a sacrifice fly for the Cardinals, who completed a three-game sweep for only the third time in eight chances. St. Louis overcame a miserable game by second baseman Marlon Anderson, playing on a day off for Womack, who had two errors and a pair of mental miscues.
Hudson allowed two runs on eight hits and has given up only three runs in 23 1-3 innings his last three starts. He struck out five and walked three.
The A's bullpen was also missing left-hander Chris Hammond, who was unavailable due to a shoulder problem.
Hudson has worked seven or more innings in 12 of 14 appearances this year. He pitched on five days' rest for the eighth time, and is 5-0 in those games with a 1.72 ERA.
Anderson had a tough inning in the Athletics' three-run fifth against Jeff Suppan that produced a 4-0 lead. Anderson got in the way of shortstop Renteria and failed to run down Dye's pop fly in shallow center that dropped for an RBI single, and he threw wildly on a double-play relay that allowed a second run to score.
In the first, Anderson failed to cover the bag on what would have been a forceout grounder to short that turned into an infield hit for Scott Hatteberg.
And his wild throw in the fourth on a grounder by Adam Melhuse deflected off the glove of first baseman Albert Pujols. The ball struck Suppan on the left side of the face.
Thereafter, the home crowd gave a facetious cheer whenever Anderson made a routine play.
Suppan lasted five innings and gave up four runs -- three earned -- on eight hits. He's 5-0 with a 2.09 ERA on the road and 1-5 with a 5.13 ERA at home.
Mark McLemore had an RBI double earlier in the fifth for the Athletics. Dye's sacrifice fly in the first gave the Athletics the early lead.
Notes: Cardinals 3B Scott Rolen made an outstanding defensive play in the fourth, ranging far to his left to snare Scutaro's smash and then throwing to second from the seat of his pants for a force out. ... Hatteberg was 2-for-4 and has reached base in 26 straight games, batting .366 during that stretch (34-for-93). He also leads the majors with 19 RBIs this month. ... Hudson hasn't allowed a homer in seven straight starts, a streak of 57 1-3 innings.