PHOENIX (AP) — Pinch-hitter Evan Longoria had a go-ahead, two-run single in the eighth inning and the San Francisco Giants beat the Arizona Diamondbacks 3-2 on Sunday.
Brandon Crawford led off the Giants eighth with a single against Luis Frias (1-1) and advanced to second on Cooper Hummel’s passed ball. One out later, Jason Vosler walked, and another passed ball moved the runners to second and third.
Pinch-hitter Wilmer Flores walked to load the bases and Reyes Moronta relieved Frias. Longoria’s line single to left scored the Giants’ first two runs after they had left 10 runners on base without scoring in the first seven innings.
“We need a miracle to make the playoffs at this point, but our message has been consistent. Just trying to continue to play hard,” Longoria said.
The Giants have not been mathematically eliminated yet from the wild-card race because they went 6-1 on their trip to Colorado and Arizona. Their only loss was Saturday to Merrill Kelly and the Diamondbacks.
“It’s been a long season and a lot of guys are tired, but the preparation has been excellent,” Giants manager Gabe Kapler said.
Camilo Doval pitched the ninth for his 26th save, giving up a run, a walk and a hit. He struck out rookie Corbin Carroll to end it, throwing one pitch at 104 mph to match his fastest of the season on Friday.
Jakob Junis (5-6), who entered the game with two outs in the third, gave up four hits and one run in 5 1/3 innings. He struck out seven and walked one.
J.D. Davis had four hits for the Giants, including a solo homer off Mark Melancon into the swimming pool area in right-center in the ninth. The home run was Davis’ 10th of the season, his sixth since being acquired from the New York Mets.
Left-hander Scott Alexander opened for the Giants and gave up one hit in the…