PHOENIX (AP) - Aaron Hill drove in three runs and made a game-ending diving stop, Miguel Montero hit a two-run single in the eighth inning and the Arizona Diamondbacks rallied for a 5-4 win over the Detroit Tigers on Tuesday night. Trailing 3-2 in the eighth, Detroit went ahead on Torii Hunter's two-run single up the middle off Brad Ziegler. Eury De la Rosa got the final two outs in the inning and Arizona rallied when Phil Coke walked two in the bottom half after being hit by a line drive. The Diamondbacks loaded the bases on a two-out walk and Montero came through with his single up the middle off Ian Krol to put Arizona up 5-4. David Peralta tied a team record with two triples and Hill made his diving stop in the outfield grass to help Addison Reed work around a walk in the ninth for his 24th save.