Wiktionary
top oneself
vb. 1 (context British slang English) To commit suicide. 2 (context British slang English) To overdose. 3 (context US idiomatic English) To outdo oneself or do more than one's previous best.