Rubby De La Rosa pitched eight-plus shutout innings, Chris Owings smacked a two-run double in the sixth and the Arizona Diamondbacks completed a sweep of the San Francisco Giants with a 4-0 victory Sunday afternoon.