Joe Johnson helped the Brooklyn Nets to a 113-111 victory over the Milwaukee Bucks on Tuesday night.
Johnson hit a tying three-pointer in the closing seconds of the fourth quarter before hitting the winning shot on the buzzer.
Brook Lopez and Deron Williams finished with 19 points each added to Johnson's 24 to see a 13-game losing streak against the Bucks brought to an end.
Brandon Jennings scored 34 points to lead the Bucks while Ersan Illyasova picked up 21, Monta Ellis 18 and Larry Sanders 14.
Chicago Bulls defeated New Orleans Hornets 96-87 with Loul Deng scoring 20 points and Chicago snapping their two-game losing streak.
The Bulls were leading late in the first quarter but weren't able to overcome the Hornets completely until Deng's clutch jumper from the top of the key with 44.8s left put Chicago up 94-87.
This was after New Orleans had pulled within five points on Eric Gordon's three-pointer.
Elsewhere, Zach Randolph had his first 31st double-double in Memphis Grizzlies' fourth straight win against Detroit Pistons.
The Pistons were defeated 105-91 but despite the Grizzlies trailing by 11 points in the first half, it ended on a 23-3 run to lead 53-42 at intermission.
The Pistons managed just one basket in the final eight minutes of the half and had twice as many turnovers as field goals (8-4) in the second quarter.
Meanwhile, Toronto Raptors beat Washington Wizards 96-88 and Charlotte Bobcats picked up a 105-92 victory against Orlando Magic.