nationalpost.com
Rodriguez, Giants’ pen silence Diamondbacks
Dereck Rodriguez pitched three-hit ball over seven innings, Evan Longoria drove in four runs and the San Francisco Giants cruised past the Arizona Diamondbacks 7-0 on Thursday night in Phoenix.Rodr…