CHARLOTTE, N.C. — Brook Lopez had 31 points and 11 rebounds for his second double-double of the season, and the New Jersey Nets held off the sluggish Charlotte Bobcats 94-89 on Friday night to snap a 12-game road losing streak.

The Nets improved to 4-24 on the road as Lopez posted his first double-figure rebounding game since Dec. 1, leading an energized team that seemed to respond to coach Avery Johnson changing the travel schedule.

Devin Harris added 16 points and eight assists and Kris Humphries had 15 points and 14 rebounds for the Nets, who raced to a 12-2 lead and never trailed in their second straight win.

Stephen Jackson scored 21 points and Gerald Wallace added 20 for the Bobcats, who have dropped six of eight.