1 of 7
Matt York, Associated Press
New Jersey Nets' MarShon Brooks (9) drives past Phoenix Suns' Shannon Brown during the first half of an NBA basketball game Friday, Jan. 13, 2012, in Phoenix.

PHOENIX — Deron Williams had 35 points, his most since coming to New Jersey at last season's trade deadline, and 14 assists as the Nets held off the short-handed Phoenix Suns 110-103 Friday night for just their third victory in 12 games this season.

Phoenix, playing without Steve Nash and Grant Hill because of injuries, was down by three at the half before the Nets pulled away with a barrage of 3-pointers. A rally in the final minutes by the Suns fell short.

Williams tied a career high with six 3-pointers. MarShon Brooks scored 20, Anthony Morrow 16 and Kris Humphries 15 for the Nets, who snapped a three-game skid.

Ronnie Price scored a career high 18 in Phoenix's third loss in a row.