Freddie Freeman's bases-loaded single in the ninth capped a furious rally against Sergio Romo, giving the Braves a 6-5 win over the Giants.