The Atlanta Braves have won The World Series.
The Braves won the championship 7-0 in Houston, ending a 26-year drought.
Braves fans were both elated and emotional in their response to the victory. Below is what some of your fellow Braves fans had to say about the victory on social media.
The form you have selected does not exist.