Glasgow giants clash for the penultimate this season