The Braves finally got their first win of the season Wednesday night at Turner Field.
Braves finally get first win