The Atlanta Braves defeated the Washington Nationals 7-6 on Thursday night in the opener of a four game series at Nationals Park in Washington DC. That was the second straight win for the NL East-leading Braves. Atlanta rallied back from a 5-0 deficit to nab the victory. Freddie Freeman led the charge with a pair…… read more »