The Boston Red Sox found their form late, knocking in home runs in the sixth, seventh and eighth innings to take down the MLB-leading Atlanta Braves 5-3 and complete the two-game sweep.