Curtis Granderson had a go-ahead two-run homer in the sixth inning and the streaking New York Yankees beat the Atlanta Braves 3-2 on Wednesday night to complete their second straight three-game sweep.