Dessers winner keeps Rangers’ title hopes alive