A new time and direction proved a winning recipe in the Duke of Marlborough Hotel Bay of Islands Classic swim meet on Saturday.
The showcase event, the 3.3km I'm Going Long division, started in Paihia just before 6pm which gave both spectators and swimmers a twilight swim to savour.
Sammi Harnett and Cole Drinnan took out the women's and men's events respectively in strong times.
Both races had intense fights to the finish, with Harnett and Drinnan winning by just two seconds over their fields.
The women's race had three swimmers fighting right to the line with Harnett (45:16) pipping second-placed Claudia Ashby (45:18) and Rachel Hare (45:21) by five seconds or under.
Simone Ackermann came home in fourth, 29 seconds behind the winner, while Chloe Seaman was fifth in 47:25.
The men's race was just as tense, with Drinnan and Sebastien Priscott putting on a clinic in open-water swimming.
In the end it was Drinnan who took out the title in 41:43, with Priscott sitting just two seconds in arrears.
Matheus Ribeiro (42:43) completed the podium, while Bevan Jacobs (42:50) and Carl O'Donnell (42:53) rounded out the top five.
The I'm Going Long discipline wasn't the only one which threw up exciting and tense contests.
In the 1km Step It Up race it was a fight to the finish between the men's and women's winners, Dave English and Hannah Milne.
English eventually took out what was an enthralling race in 12:32, with Milne nine seconds off.
Marc Seaman (12:58) and Alex Dunkley (13:04) were on the men's podium while Kendall Oliver (15:30) and Kate Wills (15:47) grabbed top-three finishes in the women's race.
Meanwhile, the OceanKids 200m race produced some quick times with each of the top three finishing inside the winning time from 2016.
Ella Crowe was the star of the show, taking the title in 3:07 which shaved seven seconds off last year's winning mark.
Liam Shanahan (3:11) and Talitha McEwan (3:12) also beat the mark in impressive efforts.
The Give It A Go event, raced over 500m, was another top competition with Jayden Collins winning comfortably in 6:19.
Paul Estival (7:01) and Anna Lepua (7:14) were the next two quickest through the water.