Giants' offense finally wakes up with four home runs in rout of Mariners

By Alex Pavlovic