Stephen Jackson scored 29 points, Jamal Crawford scored 15 of his 19 points in the fourth quarter, and the Golden State Warriors rallied from a 14-point, second-half deficit to beat the New Jersey Nets 116-112 on Wednesday night.

The Warriors, bolstered by the return of Monta Ellis and Andris Biedrins to the starting lineup, snapped a three-game losing streak. Ellis, who missed the last seven games, had 19 points and Biedrins, who missed the past five, contributed 10 points and 13 rebounds. Corey Maggette added 18 points.

Devin Harris had 31 points and 12 assists for the Nets, who have lost five of six on the road and missed a chance to move into eighth place in the Eastern Conference. Vince Carter and Brook Lopez each scored 14 and Trenton Hassell had 13.

Crawford scored the Warriors' first seven points of the fourth quarter as they took a 92-89 lead with 9:09 remaining. The game remained in doubt, even after Golden State pulled ahead by 11 in the final three minutes, until Crawford made all six of his foul shots in the final 24 minutes.

The Warriors rallied late in the third quarter, outscoring the Nets 18-6 over the final 6:27 to draw within 87-85 entering the final period.

The Warriors went on a 13-3 run, sparked by Ronny Turiaf's blocked shot and a 3-pointer from Anthony Morrow, midway through the final quarter to pull away.

The Nets took a 67-53 lead into halftime.

Notes:@ Biedrins recorded his 28th double-double. ... Harris has five double-doubles in his last six games. ... Lopez played in the Bay Area for the first time since leaving Stanford early. Ryan Anderson, a Cal product, did not play in his return. ... Maggette scored his first 16 points from the foul line. ... Warriors G Kelenna Azubuike returned to the lineup after missing three games with a back strain.

Copyright 2009 The Associated Press. All rights reserved. This material may not be published, broadcast, rewritten or redistributed.