Belvoir clinging to hope of playing finals after beating Raiders