Jayson Tatum posted a game-high 23 points to lead the Boston Celtics to a 108-87 road win over Charlotte Hornets.