The Atlanta Braves beat the New York Mets by 4-3 on Thursday night in the finale of a three-game National League East set in New York. It allowed the Braves to take the series by 2-1. The Mets struck first with a solo home run by Francisco Lindor in the bottom of the third inning.…… read more »