Joc Pederson, Adrian Gonzalez and Andre Ethier homered off Ryan Vogelsong in the first inning and Jimmy Rollins hit another one off him in the third, powering the Los Angeles Dodgers to a 7-3 victory over the San Francisco Giants on Wednesday night. Zack Greinke (4-0) allowed three runs and seven hits with six strikeouts. The 2009 AL Cy Young Award winner is 22-1 with a 1.95 ERA in 32 career starts against NL West teams since signing a six-year, $147 million contract with the Dodgers in December 2012. Greinke is 6-0 with a 2.28 ERA in eight starts against the Giants.