Pablo Sandoval celebrated his first All-Star game selection by hitting an RBI double to extend his hitting streak to 21 games and fellow All-Star Matt Cain pitched six scoreless innings to lead the San Francisco Giants to a 4-2 victory over the New York Mets on Sunday night.
Nate Schierholtz added four hits and an RBI after being moved up to the cleanup spot for the Giants, who have won four of five to take a three-game lead over Arizona in the NL West heading into the All-Star break.
Cain (8-5) allowed five hits and three walks. Brian Wilson gave up an RBI double to Justin Turner in the ninth before recording his 26th save.
Mike Pelfrey (5-8) took the loss.