They might be on the verge of the EuroLeague post-season elimination but Barcelona stunned playoff-bound Olympiacos in Piraeus and the race for the eighth and final spot heated up on an action-packed night where five games were played.

Barcelona hung with the Reds for two quarters, then raced away in the third quarter to record a 90-63 win.

Ante Tomic led the way for the winners with 19 points and 10 rebounds. Adrien Moerman added another double-double with 17 points and 13 rebounds.

Crvena Zvezda kept their playoff dreams alive as they scored a deserved 106-90 win over visiting Valencia.

After a close first half, the Serbian giants raced away in the third quarter to improve their record to 11-15. James Feldeine exploded for 30 points for the winners.

Rafa Martinez led Valencia with 16 points, including four three-pointers.

Maccabi FOX Tel Aviv suffered a heartbreaking 94-91 loss at home to Khimki as Alexey Shved recorded his first career double-double and Anthony Gill set a career-high with 24 points.

Shved added 22 points and dished out a career-high 12 assists.

And as a result of Maccabi’s slip-up, they fell out of the playoff places and Baskonia replaced them in eighth after they comfortable eased past Zalgiris 84-64 in Vitoria.

Jayson Granger hit five triples en route to a team-high 20 points.

Two teams that are slumming near the bottom end of the EuroLeague played out a thriller in northern Germany as Brose Bamberg held on to beat basement side Anadolu Efes 88-79.

Leon Radosevic tallied 15 points plus nine rebounds for Bamberg who gave Luca Banchi his first win as head coach.