Highlights from the Boston Red Sox's World Series Victory
The Boston Red Sox celebrated a World Series title for the first time in nearly 100 years at their home at Fenway Park in Boston Wednesday night. Their 2007 and 2004 championships were won on their opponents’ turf. The Red Sox dominated the St. Louis Cardinals in a 6-1 win, ending the series 4-2. BET.com gathers some highlights from last night’s game here.