SAN FRANCISCO - Robbie Ray pitched six scoreless innings, Jake Lamb continued to slug against the Giants by tripling home a run and the Arizona Diamondbacks beat San Francisco 3-0 on Tuesday night.
Jean Segura and Paul Goldschmidt also drove in runs for the Diamondbacks, who won their fourth in five games and have taken 10 of 12 at AT&T Park.
Ray (1-0) retired eight of nine during one stretch and gave up five hits. He matched his career high with eight strikeouts and walked two.
Matt Duffy had two hits for the Giants, who have lost six of seven after winning six of their first eight.