Via: SI.com
Since a Game 4 loss in the NLCS, the Giants have led every inning in six straight games and now have a commanding 3-0 World Series advantage after beating the.....