San Francisco Giants win Game 7 to clinch World Series

GIants-win-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.

Madison

video via San Francisco Giants