Times wires
Thursday, May 12, 2011
Giants 3, Diamondbacks 2
SAN FRANCISCO — Matt Cain had his best outing in nearly a month, Nate Schierholtz added three hits, Eli Whiteside doubled twice and the Giants finished a 6-0 homestand. The Diamondbacks had the tying run at third with one out in the ninth before Javier Lopez recorded the final two outs for his first save in nearly five years.