DYNASTY: San Francisco Giants Win World Series Title in Wild Game 7
The San Francisco Giants won their third World Series title in five years on Wednesday night. The 3-2 victory over the Kansas City Royals was a close and wild Game 7. San Francisco scored their first two runs in the top of the second off of a hit by pitch and pair of sacrifice flies….