Brandon Crawford and Evan Longoria each clobbered home runs in the Giants' 4-2 win over the Padres at Petco Park on Monday. A trio of rookies also made an impact. Left-hander Andrew Suarez pitched into the eighth inning for the first time in his career, holding San Diego to two runs and four hits in 7 2/3 innings. Chris Shaw went 3-for-3 to record his second consecutive multi-hit game. And Aramis Garcia, making his initial big league start at first base, singled to drive in a key fourth-inning run.