Tag: Game 7

Giants Win Third Championship in Five Years

Photo courtesy of Art Siegel, Flickr Creative Commons The San Francisco Giants defeated the Kansas City Royals 3-2 in game seven of the World Series on Wednesday night to earn their third title since 2010. Pitcher Madison Bumgarner came in relief for the Giants to pitch the last five innings […]