Chinese javelin star Yan Ziyi’s sweet tooth almost cost her a place in history in Brussels on Sunday. The 18-year-old said she ate so many desserts during lunch that she made herself sick, but it still wasn’t enough to stop her from becoming the youngest female champion in Diamond League Final history, beating Paris Olympic gold medallist Haruka Kitaguchi. The teenager secured the women’s javelin gold with a meeting record throw of 68.42 metres to end the season undefeated over five events and...