OTD five years ago, Jorge Soler hit the home run that effectively ended the 2021 World Series.

The Atlanta Braves won Game 6 of the 2021 World Series 7-0 over the Houston Astros to win the franchise's first World Series title since 1995.   submitted by   /u/YEGSports [link]   [comments]

Read it at r/baseball
Photo via r/baseball

Discussion