PHOENIX (AP) — Geraldo Perdomo went 3 for 3 with a double, a triple and two RBIs, Zac Gallen pitched six smooth innings and the surging Arizona Diamondbacks beat the San Francisco Giants 8-1 on Monday night.

Arizona, which has won three straight and 12 of 18, moved a half-game ahead of San Francisco for third place in the NL West, just 1 1/2 games behind the idle New York Mets for the last National League wild card.

Gallen (12-14) allowed one run and two hits with six strikeouts.

Ildemaro Vargas' two-run single gave the Diamondbacks a 3-1 lead in a six-run sixth. Jordan Lawlar doubled in a run, James McCann hit a two-run homer and Perdomo added an RBI triple to make it 7-1.

Perdomo also walked twice on a perfect night at the plate in the leadoff spot.

The Giants mustered only two hits

See Full Page