Avoiding the possible distraction of Buster Posey's beaning and relying on a bases-loaded comebacker that generated three runs, the San Francisco Giants received an eight-inning three-hitter from starter Matt Moore in a 4-1 decision Monday over the Arizona Diamondbacks.