St Mirren vs Rangers: odds and prediction · Kahin