Ukraine-born athlete beats Hungarian and British competitors, despite injuring foot a month ago and only having two weeks to train for event