Since Direct TV is giving the entire MLB package free this week, I was going back and forth between the Sox and Giants broadcasts. When they were closing out their broadcast last night, the SF announcers said the last time the Giants won a game at Fenway was 1915. Sounded funny to me, but they were indeed correct, they beat the Braves at Fenway on June 3, 1915.
They last beat the Red Sox at Fenway in Game 7 of the 1912 World Series. The Sox took Game 8 and the Series the next day (Game 2 ended in an 11 inning tie).