Shark stellar on hill, at plate
Marlins @ GiantsApril 22, 2016 | 00:01:46
Jeff Samardzija allows just one run over 7 2/3 innings and drives in three runs in the Giants' 8-1 win over the Marlins
Jeff Samardzija allows just one run over 7 2/3 innings and drives in three runs in the Giants' 8-1 win over the Marlins