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.
Boston schools pull out free condoms over wrapping complaints
Ray Liotta sues skin care company over use of likeness