Jessica Schilder produced the best shot put mark in the world for 14 years, throwing a Diamond League record of 21.09m in ...