Devika breaks 23-year-old record