Rangers s-a impus la limită în fața lui Dundee FC, scor 4-3, în etapa cu numărul 31 din campionatul Scoției.