Former Calabar thrower Mitchell over the moon after best 19.58m