Photo Courtesy of Jed Jacobsohn/Getty Images
For the first time since 1918, the Red Sox won the World Series in their home city of Boston – but the third Series championship the team won in the last 10 years. They beat the St. Louis Cardinals 6-1 amongst a full Fenway Park of 38,477 fans on Wednesday night.