Bo McCallebb hit 19 points for Macedonia, but their hero of the moment, Vlado Ilievski led a come back from 47-37 down to draw level, then snatch victory from the Croats.
Dontaye Draper hit 13 points to lead Croatia, but it wasn’t enough.
Greece are the only undefeated team in Group C after they brushed aside Finland, 81-61.
Veteran Ioannis Bourousis recorded a double-double of 19 points and 10 rebounds as Greece dominated their Finnish counterparts in their paint. Out of their first 33 points, 30 of them were inside.
Petteri Koponen hit 21 points for Finland.
Bosnia & Herzegovina beat Montenegro 94-86, and thanked their fans afterwards in an emotional celebration.
Mirza Teletovic, who had struggled in the tournament so far, hit four triples in the fourth to seal the win for the Bosnians.
Nihad Dedovic hit 19 points for Bosnia &Herzegovina, while Vladimir Dasic recorded his second double-double of Eurobasket with 14 points and 11 rebounds in vain.