The Atlanta Braves beat the Houston Astros 5-4 in 10 innings on Wednesday afternoon in the finale of a three-game set in Houston, TX. That allowed the Braves to sweep the series. Houston struck first with a solo home run by Yordan Alvarez in the bottom of the first inning. Marcell Ozuna began the top…… read more »