The San Francisco Giants are National League Champions…again.
Not many baseball analysts thought the Giants would even make the playoffs. Not many analysts thought they’d beat the Pittsburgh Pirates. Or the Washington Nationals. Or the St. Louis Cardinals. But here they are. The Giants are four wins away from their third World Series title in five years.