On his fourth trip to the majors this season, Dereck Rodriguez looked like a pitcher who plans to stay. Rodriguez pitched seven innings of three-hit ball after being recalled from Triple-A Sacramento earlier Thursday, Evan Longoria had a 412-foot homer among his three hits and four RBI, and the San Francisco Giants beat the Arizona Diamondbacks 7-0. read more https://www.espn.com/mlb/recap?gameId=401076552