Longoria, Rodriguez lead Giants in 7-0 victory over Arizona
Evan Longoria had a 412-foot homer among his three hits and four RBI, Dereck Rodriguez pitched seven strong innings in his first day back in the majors and the San Francisco Giants beat the Arizona Diamondbacks 7-0 on Thursday night.