(San Francisco, CA) -- The Giants hit three home runs off Felix Hernandez and routed the Mariners 10-1 at AT&T Park. Hernandez was touched for eight runs in four-plus frames to fall to 1-and-1. Daniel Vogelbach doubled in Seattle's run in the sixth.