Olympic champion Keely Hodgkinson has triumphed with a world-leading 800m time in Chorzow, Poland, advancing towards the Tokyo World Championships.