BPL: Rangers get a life-line beating Thunder