Arizona won its third in a row to reach the .500 mark and stay with 4 1/2 games of St. Louis in the crowded race for the second National League wild card berth.
Wheeler drove in Miguel Montero in the eighth with his triple and then scored when the throw home by second baseman Logan Forsythe got away for an error.
The victory went to Trevor Cahill (12-11), who gave up two runs on five hits in six innings.
Gal Gadot cast as Wonder Woman for 'Batman vs. Superman'
Beyonce flaunts bikini body, Blue Ivy in vacation pics