Paul Goldschmidt hit a two-run homer to set the all-time mark at Chase Field, Clay Buchholz pitched seven scoreless innings and the Arizona Diamondbacks beat the Angels 5-1 on Wednesday night.
Goldschmidt added to that total with his two-run shot off Odrisamer Despaigne (2-2), passing Luis Gonzalez with his 96th homer at Chase Field. Goldschmidt had three hits to extend his hitting streak to 14 games and has reached safely in 27 straight.
Buchholz (7-2) yielded four hits and struck out seven with no walks for his eighth straight game of at least five innings and three runs or fewer allowed.