Cain, Pence power Giants past Mets

This is an archived article and the information in the article may be outdated. Please look at the time stamp on the story to see when it was last updated.

SAN FRANCISCO, CA - JULY 07: Matt Cain #18 of the San Francisco Giants pitches against the New York Mets in the top of the first inning at AT&T Park on July 7, 2015 in San Francisco, California. (Photo by Thearon W. Henderson/Getty Images)

SAN FRANCISCO— Matt Cain pitched six innings of two-hit ball in a triumphant return to AT&T Park for his first win in nearly a year as the San Francisco Giants beat the New York Mets 3-0 to end their seven-game losing streak.

Hunter Pence drove in two runs after being activated from the disabled list earlier in the day and made a sparkling defensive play in the sixth inning, while All-Star reserve Joe Panik had two hits and scored twice.

Cain (1-1) had not pitched at the Giants’ waterfront ballpark since July 9, 2014, when he earned his last win before missing the final half of the season following elbow surgery.

New York’s Bartolo Colon (9-7), winless since June 12, allowed three runs and 10 hits in six innings.

Kevin Plawecki had two of the Mets’ four hits.