The Russian side made it nine straight wins in the competition, with Nenad Krstic top-scoring with 17 points, while Jamont Gordon succeeded with four of his five three-pointers.
CSKA only have to win next at Unicaja Malaga to complete the group with a perfect winning record, while Panathinaikos remain comfortably in second place despite the loss.
Galatasaray eased to an 80-59 triumph in Turkey over struggling Union Olimpija. The Slovenians kept themselves in the contest up to the midway point, just 39-35 down, but a 20-9 third quarter the way of the Turks killed the Group D game.
Unicaja Malaga secured their place in the Top 16 with an 82-67 away win over KK Zagreb which took their record in Group B to 4-5 with one game to play. Defeat for Zagreb looks to have put a nail in their coffin and the Croats will now have to win their final match and hope for other results to go their way if they are to progress.
Real Madrid registered a fifth straight win with a 101-83 thumping of Partizan Mobtel in the Spanish capital to improve to 7-2 and move closer to securing top spot in Group C.
Rounding off the night's action, both Caja Laboral and Olimpia Milano won to keep alive their hopes of moving into the Top 16.
Caja Laboral trounced Nancy 90-55 at home while Milano were equally comfortable winners against Spirou Basket Charleroi, 88-53 the final score in northern Italy.