Damian Lillard starred as the Portland Trail Blazers overcame a 13-point fourth quarter deficit to defeat the Oklahoma City Thunder in overtime.
Lillard sank a three-pointer to force overtime with three seconds left in regulation, while the Trail Blazers' point guard would finish with 40 points and 11 assists in Portland's 115-111 OT victory in Tuesday's NBA action.
Portland trailed 91-78 with just over five minutes remaining in the fourth term, while the Thunder still led 95-85 with 1:40 on the clock.
But the home side could not hold on as Lillard dragged the Blazers level and Oklahoma City's Russell Westbrook missed a three-point attempt on the buzzer.
In overtime, Lillard scored seven points and Wesley Matthews added five for Portland as the visitors triumphed.
Matthews finished with 22 points, while LaMarcus Aldridge - on return from illness - scored 25 for Portland, as Westbrook notched 40 and 10 assists for the Thunder.
Aldridge and the Thunder's Serge Ibaka were also ejected late in overtime, for scrapping with one another.
The win took the Blazers (23-7 win-loss record) within 1.5 games of Western Conference leaders the Golden State Warriors (23-4), who suffered a shock loss to the Los Angeles Lakers.
Carlos Boozer started on the bench for the Lakers but top-scored for the hosts with 18 points - one of seven LA players to reach double figures.
The victory ended the Lakers' three-game losing streak, while Golden State suffered their second defeat in four matches.
The NBA's longest current losing streak continued with the Minnesota Timberwolves going down 125-104 at the Cleveland Cavaliers.
Kyrie Irving (29 points), LeBron James (24) and Kevin Love (20, 10 rebounds) led the way for the Cavaliers, who moved to a 17-10 record.
Gorgui Dieng (20 points, 11 rebounds) battled gamely for the hapless Timberwolves (5-22), who are last in the West's standings after six straight losses.
In the Eastern Conference, the Atlanta Hawks (21-7) moved within half a game of top side the Toronto Raptors (22-7) with a 107-104 victory against the Los Angeles Clippers.
The fourth-placed Chicago Bulls (19-9) also gained ground, knocking off the third-placed Washington Wizards (19-8) thanks to 25 points from Derrick Rose.
The Charlotte Hornets notched their fourth win in a row - prevailing 108-101 at the Milwaukee Bucks - as did the Phoenix Suns, who overcame the Dallas Mavericks 124-115, thanks to Eric Bledsoe's triple-double (16 points, 10 rebounds, 11 assists).
The Indiana Pacers defeated the New Orleans Pelicans 96-84, the Orlando Magic trumped the Boston Celtics 100-95 and the Brooklyn Nets won 102-96 against the Denver Nuggets.