ST. LOUIS - ive errors. Six walks. Seven unearned runs. There were some red faces to go along with the pink bats Sunday. Miguel Batista had a perfect game for 3 1/3 innings before things got perfectly weird Sunday, as his pitchers’ duel against Chris Carpenter turned into a game only a mother could love.
The Diamondbacks were hardly complaining after their 7-6 victory on Mother’s Day over St. Louis before 40,891 at Busch Stadium, however, a game in which Luis Gonzalez passed Babe Ruth with his 507th career double and his team broke a two-game losing streak.
“They play well at home, they are playing well period, and they had arguably their No. 1 guy (Carpenter) on the mound,’’ D-Backs manager Bob Melvin said of the Cardinals.
“It was good to get out of here with a win, especially because the last couple of days we haven’t played that well.’’
The victory gives the D-Backs (20-17) some momentum entering their three-game series against NL West-leading San Diego (22-16), which scored three runs in losing three games to the D-Backs April 24-26 but has won 14 of its last 15.
The D-Backs entered the game with the No. 2 defense in the NL and St. Louis was No. 5, but the Cardinals committed three infield errors and the D-Backs had two to lead to all those unearned runs.
“It was an ugly game to watch, because both teams usually play well defensively,’’ Melvin said.
“We kicked it around. They kicked it around. Both teams gave the other side more outs than they should have.’’
The D-Backs got the outs they needed late, however, when setup man Brandon Lyon got Yadier Molina to ground into a double play to end the Cardinals’ seventh inning and preserve a 7-6 lead.
Closer Jose Valverde got through Albert Pujols, Jim Edmonds and Scott Rolen in the ninth, giving up only a two-out single to Edmonds, for his 11th save.
Not that it was without a scare. Valverde dropped his head on the mound when Pujols hit a deep fly to right field on an 0-2 pitch, but Shawn Green caught the ball on the warning track for the second out.
“He went right after him with his good fastball,’’ catcher Johnny Estrada said.
“You don’t want them to back down to anybody,’’ Melvin said of his closer.
Estrada, swinging a pink Louisville Slugger as part of Major League Baseball’s campaign for breast cancer awareness, had two singles and three RBIs, and his two-out, two-run single gave the D-Backs a 3-0 lead in the sixth after a fielding error by shortstop David Eckstein prolonged the inning.
The Cardinals, who got their first hit on an infield single with two outs in the fifth, got those unearned runs back when Craig Counsell mishandled a ground ball with runners on first and third and two outs, setting up Molina’s game-tying two-run single.
The D-Backs came right back with six hits in a four-run seventh, with Chad Tracy’s two-run single to the wall in center breaking the tie at 3. Green and Estrada also drove in runs.
Tracy’s throwing error in the seventh contributed to three Cardinals runs, however, before Lyon got out of the inning.
“It was unlike both teams,’’ said Tracy, whose error was his first of the season in 93 chances.
Batista had a perfect game until he walked John Rodriguez with one out in the fourth inning, having used just 37 pitches through three.
Pitching carefully, he walked Pujols and Edmonds before getting Rolen to ground into an inning-ending double play started by Tracy.
“If you make your pitches, you can get him to hit it hard on the ground,’’ Batista said.
Aaron Miles broke up Batista’s no-hitter with an infield single in the fifth.
“ ‘Miggy’ pitched his butt off,’’ Melvin said.