PORTLAND — D'Angelo Russell had 21 points, DeMarre Carroll added 16 as the Brooklyn Nets snapped a four-game losing streak to the Portland Trail Blazers with a 101-97 victory Friday night.
Allen Crabbe added 12 points for Brooklyn in his first trip back to Portland since he was traded to the Nets in the offseason.
Jusuf Nurkic led Portland with 21 points, and Damian Lillard added 19.
The Nets led 77-70 to start the final quarter, but Portland pulled in front 86-84 on Evan Turner's jumper with 6:14 left. After Russell's running 3-pointer for the Nets tied it at 89, he added a free throw and another basket to push Brooklyn's lead to 92-89.
Lillard gave the Blazers a brief 95-94 lead on a pull-up jumper with 2:36 left, but Brooklyn reclaimed it with Rondae Hollis-Jefferson's layup and padded it with Russell's jumper.
CJ McCollum's layup pulled Portland to 98-97 with 33 seconds left, but it was as close as the Blazers could get and Russell added a basket with 11 seconds to go that would all but seal it.
Crabbe played for the Blazers from 2013-17. Well-liked by the local fans, he was greeted with warm applause during player introductions.
Crabbe was traded to Brooklyn over the summer. He is among the young players the Nets hope to build around, but he was slowed at the start of the season by an ankle injury in camp.
The Nets have been hampered by injuries of late. Trevor Booker (back), Hollis-Jefferson (hip) and Jarret Allen (foot) were all sidelined for the last game, a 112-104 loss at Denver on Tuesday night. Brooklyn has been without Jeremy Lin since the first game of the season because of a ruptured patellar tendon.
Hollis-Jefferson started Friday and had 11 points.
Pat Connaughton hit a 3-pointer at the buzzer to end the first quarter, giving the Blazers an early 28-21 lead. Portland stayed out in front through the half, leading 52-46 at the break.
Nurkic led all players with 15 points in the half.
The Nets went on a 10-0 run midway through the third quarter, pulling within 65-62 on Quincy Acy's 3-pointer. Carroll's 3 tied it at 65 and he added a dunk to give Brooklyn the lead.
The Nets extended the lead to 77-67 late in the quarter on Spencer Dinwiddie's layup, but McCollum answered with a 3-pointer for the Blazers.
Turner's 3-pointer and McCollum's long jumper got Portland within 80-79 with 9:12 left in the game. Shabazz Napier had a 3 for Portland that tied it at 82.
Portland was coming off a 98-97 loss at home to the Grizzlies on Tuesday night.
Nets: It was the fourth game of a five-game road trip for Brooklyn. ... Crabbe became the second fastest player to reach 25 3-pointers in a season in Nets' history with a 3 in the first half. Crabbe did it in 12 games, while Anthony Morrow did it in 11 in 2011-12.
Trail Blazers: The Blazers were playing the fourth in a six-game road The main scoreboard and some of the electronic advertising around the Moda Center was down in the first quarter.
Nets: At Utah tonight.
Trail Blazers: Host Denver on Monday night.