Darras snatch late victory from Dartmoor