San Francisco Giants win Game 7 to clinch World Series


The San Francisco Giants won their third World Series title in five years on Wednesday night. The Giants beat the Kansas City Royals 3-2, in a game seven thriller.

Madison Bumgarner took the mound at the bottom of the fifth inning – mind you he only had two days of rest after pitching a shut out a few days prior- to pitch five straight scoreless innings in Game 7. Naturally took home series MVP.


video via San Francisco Giants