Nikola Mirotic scored the game-winning two-pointer and handed Barcelona the 76-77 victory over Valencia on the road.
Mirotic led the winners with a game-high 26 points, including the go-ahead layup with 3.4 seconds left.
The Catalans came back from a 15-point deficit in the fourth quarter (68-53) and outscored their opponents 8-24 to seal the deal.
Barcelona improved to 17-6 and is still second in the standings, whereas Valencia now is at 11-12.
Crvena Zvezda was down by 11 at the end of the third quarter (46-57), but went on a 32-16 run and defeated Panathinaikos in Belgrade (78-73).
The Serbians improved to 10-13 and snapped a four-game losing streak. On the other hand, the “Greens” dropped to 13-10.
In Tel-Aviv, Maccabi rallied from 13 points behind (34-47) to edge Khimki (80-77) and put an end to a two-game losing streak.
The Israelis now have a 15-8 record, whereas the Muscovites are at 9-14.
Fenerbahce continued its impressive comeback and defeated Zenit Saint Petersburg (68-73) to earn its fourth straight road victory.
The Turks won for the sixth time in the last seven matches and now are at 11-12, tied with Armani Milano and Valencia for eighth in the standings.
On the other hand, the Russians remained on the bottom with a 7-16 record.