Leonardi inches closer to record in 1600m with her 4:58.1