Port Nelson sea swim
Xavier Anderson made the most of another night of perfect conditions to take his first win of the season in Thursday's Port Nelson sea swim.
Sierra Thomas continued her unbeaten run in the women's section, finishing fourth overall.
Swimmers in the early race over 400m faced the toughest challenge at the start, heading south into the teeth of an incoming tide, before rounding the first mark and getting an easy ride home - the only danger that of being swept past the finish line before they got back into shore.
Anderson didn't have things his own way in the 1100m race.
While not having to deal with such a strong current, as the longer swim started in the quieter waters closer to shore, Anderson faced strong opposition in the form of Alec Swan and Bendi Kepess.
A stronger finish and a more competitive mindset helped Anderson to the line in 12 minutes 35 seconds, ahead of Swan (12.37) and Kepess (12.39), with Thomas next in 12min 48sec.
Sophie Alexander (13.33), and Kerry Mathieson (14.13) were the next women to finish.
In the short race, previously unbeaten Yegor Jones suffered at the hands of 12-year-old newcomer Mathew Peacock, who stopped the clock 8min 40sec.
Jon Linyard did the early swim too, finishing second in 9min 4sec, ahead of Jones (9.27).
Mia Langley (11,37), Brooke Swan (11.44), and Merkara McGuinniety (12.05) were the first women to finish.
Although the series is dominated by younger competitors this season, there's a vast pool of more mature swimmers who swim week after week, enjoying the pleasure of swimming in the sea.
After six weeks of swimming, more than 20 people have finished every swim, while competition is intense in the older age groups.
Swimming continues in the Thursday Port Nelson serie throughout the Christmas season, while the Eyebright Mile features for the 31st year on December 31.