Via: NBCS Bay Area
The Giants scored 15 runs and clubbed five homers in a rout of the Marlins on.....