Here’s the moment the Red Sox won the first World Series at Fenway Park in 95 years

The Red Sox won their first World Series at Fenway Park since 1918 on Wednesday night, bringing the world championship of baseball back to Boston for the third time this decade. Watch the final out in the video above.

The following two tabs change content below.
Pete Blackburn
Founder & lead editor of The Nosebleeds. Journalism graduate of Endicott College, Class of 2013. Boston born & raised. Lover of sports, binge television watching, music that doesn't suck & everything '90s. Not a tall drink of water. Follow @PeteBlackburn