In a meeting of the first two teams to be eliminated from playoff contention in the Western Conference, the Hornets won for just the 16th time in 58 games this season.
Marco Belinelli added 21 for New Orleans, which shot 55 percent as a team. Greivis Vasquez chipped in 15 points and Xavier Henry had 14.
Sacramento became the fourth team in the NBA to lose its 40th game this year and recorded its sixth straight setback.
Rosie O'Donnell unveils nearly 50-pound weight loss
Justin Bieber crashes Drake Bell's album release party