What's that got to do with them drawing at home to Stirling or losing at home to Annan Athletic? You're not even talking pub teams you're talking pub reserve teams besting Rangers on their own ground in front of 40k+ of their fans.
They have had some incredible results of late. 0-0 against Stirling at Ibrox this week, beaten at Ibrox by Annan Athletic the week before! What odds on those results?