PHOENIX (AP) - Zac Gallen earned his first win of the season, Starling Marte had two hits and two RBIs and the Arizona Diamondbacks snapped an eight-game losing streak by beating the San Francisco Giants 7-4.
Gallen pitched seven impressive innings and gave up just one run for Arizona. Ketel Marte had two hits, including a double, and scored two runs. Christian Walker had two RBIs.
San Francisco left-hander Tyler Anderson took the loss, giving up seven runs over 4 2/3 innings.
The Giants have lost three straight games.