Iguodala seals last-gasp win

Andre Iguodala sunk a three-pointer on the buzzer as the Golden State Warriors grabbed a 101-100 victory over the Atlanta Hawks.

David Lee led the Warriors offence with 23 points, Stephen Curry had 22 points and nine assists while Klay Thompson contributed 21 points for the Warriors as they stretched their winning streak to eight matches.

Pero Antic paced the Hawks with 16 points.

James Harden poured in 37 points for Houston as the Rockets edged out the New York Knicks 102-100.

Iman Shumpert led the Knicks with 26 points but missed a chance to tie it late on, as did Beno Udrih.

Blake Griffin and DeAndre Jordan scored 25 points apiece as the Los Angeles Clippers used a late surge to beat the Dallas Mavericks 119-112.

Dirk Nowitzki scored 24 points to lead the Mavericks, who led 110-103 before being outscored 16-2 in the closing stages.

DeMar DeRozan scored 20 points while Kyle Lowry added 19 points and 11 assists to lift the Toronto Raptors to a 101-88 win over the Washington Wizards.

Elsewhere, the New Orleans Pelicans beat the Boston Celtics 95-92, the Denver Nuggets were 111-108 winners over the Memphis Grizzlies and the Los Angeles Lakers overcame the Utah Jazz 110-99.