The power forward, who missed over five weeks with back spasms, added 10 points to move up to 14th on the NBA's all-time top scorers list.
The Sixers cut the Nets' lead from 21 to two during the second half, but Mirza Teletovic helped clinch the win late on for the visitors.
The Charlotte Bobcats needed overtime to secure a narrow win over the Cleveland Cavaliers and confirm their place in the playoffs.
The Bobcats needed a strong finish to regulation to keep themselves in the game after Kyrie Irving added a career-high 44 for the Cavaliers, but Al Jefferson stepped up, adding seven in overtime to clinch the win.
The Canadian side were nine points down at the break, but DeMar DeRozan added 15 of his 23 points in the fourth quarter to help them edge ahead late on, leaving Toronto with six victories in their last seven games.
The Celtics were 10 points up at the start of the fourth quarter, but Rodney Stuckey led the Pistons on a 30-16 run in the final 12 minutes to overturn the deficit.
Results in full: Minnesota Timberwolves 92-100 Orlando Magic, Chicago Bulls 96-78 Washington Wizards, Charlotte Bobcats 96-94 Cleveland Cavaliers, Boston Celtics 111-115 Detroit Pistons, Brooklyn Nets 105-101 Philadelphia 76ers, Toronto Raptors 102-98 Milwaukee Bucks