Granderson blasts Yanks past Sox in 10