Westbrook snatches Thunder win
Oklahoma City Thunder snatched a last-gasp 113-112 victory over Golden State Warriors, while Miami Heat defeated Toronto Raptors.
In a frantic overtime finish, Russell Westbrook won a fierce contest for the ball and then turned to drain the winning three-point shot as the buzzer sounded, taking him to a season-high 34 points in the process.
Kevin Durant added 25 as the Thunder won their sixth-straight game.
The Miami Heat's run now stretches to nine games as they topped the Toronto Raptors 90-83 thanks to 27 points from LeBron James and 22 from Dwyane Wade.
Indiana continue to set the pace in the NBA and they improved to 15-1 as Paul George scored 23 points in a 93-73 victory over the Washington Wizards.
The Houston Rockets cruised to their fourth-straight win as Chandler Parsons had 21 points in a 114-95 victory over the Brooklyn Nets.
With his team down by 26 points at half-time, Nets coach Jason Kidd knew nothing as simple as a spilled drink could help his team in this one, so instead he benched all his starters bar Brook Lopez for the entire second half.
It did not quite match the drama in Oklahoma City, but Al Horford hit the winning shot with 4.2 seconds remaining as the Atlanta Hawks edged the Dallas Mavericks 88-87 while Carmelo Anthony came up empty with a late three-point attempt as the Denver Nuggets hung on to beat the New York Knicks 97-95.
Wesley Johnson scored 27 points as the Los Angeles Lakers fought back from a double-digit deficit in the fourth quarter to beat the Detroit Pistons 106-102.
Jrue Holiday scored 20 points and added 13 assists to lead the New Orleans Pelicans to a 121-105 victory over his former team, Philadelphia, while Tim Duncan and Marco Belinelli had 19 points each in a 109-91 win for the San Antonio Spurs over the Orlando Magic.
Jeff Green's 31 points lifted the Boston Celtics to a 103-86 win against the Cleveland Cavaliers while Markieff Morris brought 23 off the bench to help the Phoenix Suns beat the Utah Jazz 112-101.
Al Jefferson had season highs with 23 points and 12 rebounds as the Charlotte Bobcats beat up the Milwaukee Bucks 92-76, an 11th-straight loss for the visitors.
The Los Angeles Clippers scored the final 10 points of the game - all in overtime - to beat the Sacramento Kings 104-98.
After Sacramento scored five straight to tie it at the end of regulation, they scored the first four in overtime to jump into a lead, only to be held scoreless over the final 3:55 of the game.