Ryan Roberts hit a three-run homer with two outs in the ninth inning to lift the Arizona Diamondbacks to a 9-8 victory over the Oakland Athletics on Friday night.
Roberts, who also doubled twice, lined a 2-1 pitch from Brian Fuentes into the left-field seats to give Arizona its only lead of the game.
J.J. Putz (1-3) pitched a scoreless ninth to earn the Diamondbacks' fifth victory in six games.
Fuentes (2-2), who blew his third save in eight opportunities, walked Chris Young with two outs, then Aaron Hill singled to bring up Roberts.
Oakland's Seth Smith had three hits, an RBI and a spectacular catch to rob Hill of a home run.