Dating back to last season, St. Louis has won seven consecutive games over Arizona, including five straight in 2012.
The Cardinals will look to sweep the season series against the D-backs on Thursday when the two clubs meet for the final time in the regular season.
Taking the mound for the Cardinals will be Kyle Lohse. The 33-year-old hasn't lost a start since June 15, and is 6-0 in his past 10 outings. Lohse has allowed more than three earned runs in a start just three times this season and has a 0.69 ERA in two starts this month.
He faced Arizona on May 9, picking up his fifth win of the season while allowing one run over five innings.
"I feel like I could have kept going," Lohse said after the game. "But it worked out good. It was probably good."
Hoping to end the D-backs' woes against the Cardinals will be Trevor Cahill. Since moving to 6-7 on July 2, Cahill has alternated each start since with a win then a loss. The good news for Arizona is Cahill is slated for a win after losing to the Nationals his last time out. He allowed four earned runs and six hits over six innings.
"I couldn't put them away when I got ahead. They made me work," Cahill said. "It's one of those nights, I made a couple mistakes and they made me pay for it. They've got a good team. I knew it'd be tough. I knew I'd have to pitch pretty well. It's unfortunate I wasn't able to do that."
Cardinals: Molina day-to-day
Yadier Molina was out of the Cardinals' lineup on Wednesday night against Arizona while dealing with middle-back tightness. The discomfort in Molina's back began prior to Tuesday's game against the D-backs in St. Louis, and the Cardinals catcher expects to miss at least a day or two.
"Hopefully today with treatment it can better," Molina said on Wednesday afternoon. "Tomorrow, we'll see where we are."
Molina said he felt the tightness in his back during pregame work in the bullpen Tuesday but chose to play through it. Molina was 0-for-3 with a walk and was not running well, prompting manager Mike Matheny to sub in backup Tony Cruz to catch the ninth inning of an 8-2 win.
"He's pushing right now because he knows everybody needs to push," Matheny said. "But he's going to have to sit for at least today, and we'll have to see how he feels tomorrow."
D-backs: Errors call for extra work
After botching two bunt plays Tuesday night, the D-backs were on the field early Wednesday afternoon going over those exact plays.
"It's more of a review thing, it wasn't a punishment," D-backs manager Kirk Gibson said. "It was just a review thing to make sure we're all on the same page."
The D-backs do have a new backup catcher in Wil Nieves and two new infielders in Ryan Wheeler and Jake Elmore, who were called up from Triple-A Reno. So Gibson wanted them to review the signs and go through their execution points.
"No," Gibson said when asked if he planned the practice session prior to the defensive struggles. "But after what happened last night, we just thought we needed to do it."
The D-backs committed an error Wednesday night against the Cardinals.
The D-backs have lost four of their last six games when an Arizona player homers but are 14-8 in that scenario since the All-Star break.
Cardinals reliever Edward Mujica, acquired at the July 31 non-waiver Trade Deadline, posted his sixth hold with the club Wednesday night. Mujica has holds in six of his seven appearances with St. Louis and has allowed no runs in 6 2/3 innings.