Wainwright, making his third start after missing more than two months with a sprained right middle finger, held Arizona to three hits and one run over 5 1/3 innings. He also had a two-run double in a three-run sixth inning, but his back stiffened a bit while on the bases in the long inning and could get only one out in the sixth before manager Tony La Russa thought it was time not to push Wainwright anymore.
Wainwright said he had suffered some back spasms at the hotel earlier. "I was just glad to be able to pitch, to be honest with you," he said.
But Wainwright, who had given up only three earned runs in his first 12 innings back, was at his old form with a big breaking ball. He fanned seven, making La Russa wistful about all the time his ace missed.
"We knew what we were missing," said La Russa. "It's a shame."
La Russa, seeking ways to stop a losing streak that had reached four games, moved slumping Troy Glaus (4-for-26 coming in) to the No. 2 spot in the batting order, and Glaus responded with a two-run homer.
CARDINALS 8, DIAMONDBACKS 2: Hitting three more homers to give them seven over two games, the Cardinals broke a four-game losing streak by jumping to an 8-0 lead. Troy Glaus' first homer since Aug. 9, the 299th of his career, staked RHP Adam Wainwright to a two-run lead in the third, and Wainwright raised his record to 8-3.
NOTES AND QUOTES:
--OF Joe Mather will be lost for the balance of the regular season after suffering a cracked bone in his left hand, an injury that became more pronounced when he tried to check his swing Monday. Mather will have surgery to remove the bone, a procedure considered routine, in Phoenix on Thursday. He will be sidelined six weeks.
--LHP Jaime Garcia, who disclosed left elbow discomfort to the club after being sent to the minors last week, reportedly is seeking a second opinion to see if he needs ligament replacement surgery. Garcia had a sprained elbow ligament last year but opted not to have surgery.
--RHP Chris Carpenter made his first relief appearance for the Cardinals and his first in the big leagues since 2000, when he pitched for Toronto. Carpenter allowed hits to the first two hitters he faced in the seventh but then pitched out of the inning. "It looked like he had a lot of life on the ball," manager Tony La Russa said.
--C Yadier Molina is 19-for-50 (.380) over his 14-game hitting streak. INF/OF Felipe Lopez is 14-for-34 (.412) in his 10-game streak.
--The Cardinals had a rarity, more runs (eight) than hits (seven).
BY THE NUMBERS: 96 -- Number of games pitched over two seasons by RHP Russ Springer before he suffered a loss on Aug. 29 at Houston.