Kileigh Kane battles wind to sub-5 1600 win