Joel Embiid had 29 points and made a big block in the final seconds as the Philadelphia Sixers rallied from 15 points down to edge the host Charlotte Hornets 118-114 on Saturday night.