The Blazers trailed 97-79 with 5:17 left in regulation, but stormed back to tie the score and sent it into overtime on Babbitt’s 3 with 22 seconds left.
Portland never trailed in overtime.
Damian Lillard scored 24 points and Nicolas Batum added 17 points for the Blazers, who finished a road trip with two consecutive wins.
Ben Gordon set a franchise record with eight 3-pointers – all after halftime – for the Bobcats, who dropped their fourth consecutive game. Gordon finished with 29 points to surpass 10,000 for his NBA career.
Charlotte had a chance to win at the end of regulation but Kemba Walker’s drive and fallaway jumper from the baseline didn’t fall.
PISTONS 89, CAVALIERS 79
In Auburn Hills, Mich., Brandon Knight scored 17 points, Kyle Singler and Tayshaun Prince had 15 apiece and Detroit dropped Cleveland for its fifth consecutive home win.
Detroit is 1-10 on the road but 5-3 at home, and the Pistons have recovered after losing their first eight games of the season. They beat Phoenix by 40 last week in their previous home game.
Cleveland was without guard Dion Waiters, who sat out with a sprained left ankle. Anderson Varejao had 17 points and 18 rebounds for the Cavs.