race with the devil ending explained