SAN FRANCISCO—Randal Grichuk hit a two-run home run in the first inning and a solo drive in the fifth to move within one of 300 for his career, and the Arizona Diamondbacks held off the San Francisco Giants 8–7 on Tuesday night for their seventh straight road win.
Grichuk had his 12th career multi-homer game and first in nearly two years, since connecting twice for Colorado on Sept. 6, 2022, against Milwaukee.