Bryan Keane put his disappointing run at the Tri Athlone European Championships behind him when he set a new record at the Runways Dublin Duathlon in the Phoenix Park last week.
Although Keane was busy chatting to a friend when the start hooter went, he recovered to take over in front and quickly built up a 20-metre lead on the first 2.7km run.
Second into the changeover was previous record holder Art Mac Manusa, with the chasing pack led by Kevin Keane, who is Bryan's brother, Niall Somers and Colin Bolger.
First home of the women on the run was Elena Maslova who was hoping to break Katherina Baldinger's course record.
A strong entry meant Aoife Lynch, winner of the May race in the series, was only fifth at this stage, with Judith Lowry second.
Bryan Keane extended his lead on the 13km cycle, with Bolger moving into second spot ahead of Kevin Keane. Dropping back were both Somers and Mac Manusa, who has had a long break from the sport.
Maslova consolidated her lead on the cycle, with Aoife Lynch passing Mary Laverty to move into second place and Lowry slipping back to fourth.
On the final 1.7km run, Bryan Keane continued to push hard. His finishing time of 35 minutes 10 seconds took over a minute off Mac Manusa's 2008 record.
For second place, Colin Bolger held off Kevin Keane, while Niall Somers overtook Joe Lynch on the final run to take fourth. Maslova won the women's race in 40:24 with Laverty second and Lynch third. Final race in the series takes place on August 4.
Keane was using the race as a blow-out before last weekend's World Cup in Holten Holland.
There, he pulled up to 26th place with a great run.
Also competing was Emma Davis, who was 10th fastest on the bike stage but fell back to finish 22nd.
Meanwhile, the Gatorade Dublin City Triathlon on Sunday August 29 will incorporate the National Championships for the standard triathlon distance of 1500m swim, 40km cycle and 10km run.
Also taking place is a Super Sprint for newcomers -- 600m swim, 16km cycle, 4km run.
Entry is open until August 14 at www.dublincitytriathlon.com until the limit is reached.