While in the midst of a rough season overall, the Arizona Diamondbacks continue to be rewarded for their recent resiliency.
Coming off another comeback victory, the Diamondbacks can win their third straight home series Wednesday against the AL Central-leading Detroit Tigers.
Miguel Montero hit a go-ahead two-run single in the eighth inning Tuesday as Arizona (44-57) erased three one-run deficits to even the set with a 5-4 victory.
"It was a great win," Montero said. "We battled."
Despite trailing in every contest, the Diamondbacks are 4-1 on this six-game homestand. They fell behind 3-0 on Monday, but tied the game before losing 4-3 to Detroit (55-42), which has dropped five of seven since winning five in a row.
Rookie David Peralta, batting .397 in his last 16 contests, tied an Arizona record with two triples and second baseman Aaron Hill homered for one of his three RBIs. Hill also made a diving stop on the last out of the game to send the Diamondbacks to their eighth win in 12 contests.
Hill is batting .407 with two home runs in the last seven games. The ex-Blue Jay is hitting .333 in his last nine against the Tigers.
"He's played great," manager Kirk Gibson said. "He's been working hard out there and I've said you get validation for your hard work."
Trevor Cahill (1-6, 5.63 ERA) will make his second appearance since being called up from the minors July 14. He allowed two of his three runs on a homer in five innings while not factoring in the decision of a 5-4 win over the Chicago Cubs on Friday in his first start since April 13.
"(Friday) was a good starting point," Gibson told MLB's official website.
The right-hander was dropped from the rotation after starting 0-4 with a 9.17 ERA, and was designated for assignment June 9 before spending more than a month in the minors.
"Still kind of a work in progress," Cahill said. "Felt good out of the windup, but the stretch doesn't feel as comfortable - still making improvements."
He hasn't faced the Tigers since 2011, but went 2-2 with a 4.15 ERA in five starts against them with Oakland.
Miguel Cabrera is 2 for 11 against him but has gone 4 for 8 in this series with two RBIs.
Detroit's Anibal Sanchez (6-4, 3.22) went 4-2 with a 2.33 ERA in his first 12 starts, but he has a 5.23 ERA in the last five. After allowing a run in seven innings of a 2-1 victory at Kansas City in his final outing before the All-Star break, Sanchez returned Friday to give up four runs in six innings of a 9-3 loss to Cleveland.
The right-hander has a 2.15 ERA in six interleague starts since the Tigers acquired him from Miami at the 2012 trade deadline.
Sanchez has not faced the Diamondbacks since 2012 but is 3-1 with a 3.51 ERA in six starts against them.
Arizona's Martin Prado and Gerardo Parra are batting a combined .428 (18 for 42) versus Sanchez.