(San Francisco, CA) -- The Giants clubbed three homers as they pounded the Mariners 9-3 in San Francisco. The game was moved from Seattle due to poor air quality. Brandon Belt, Evan Longoria and Brandon Crawford all went deep in the win. Trevor Cahill got the win as the series resumes today.