Top international triathletes rubbed shoulders with some potential stars of the future as the Portsmouth Triathlon proved a big hit in Southsea.
The conditions were superb for the event hosted by Portsmouth City Council, in partnership with Triathlon England, on Sunday.
Peter Campbell finished first in the standard-distance triathlon (1.5k swim, 40k cycle, 10k run) with a time of two hours 07min 57sec.
James Long was second in 2.14.30 and Andrew Lovell secured the final place on the podium (2.15.01).
Charlotte Bowsher was first lady in the race with a time of 2.28.04, with Mary Campbell second (2.39.48) and Milly Hues third (2.45.01).
James Phillips was first in the sprint-distance race (750m swim, 20k cycle, 5k run) with a time of 1.07.32.
Neil Collins, from Southsea, who will represent Great Britain in the age 40-44 category at the World Championships in Chicago this month, finished second overall (1.10.25).
Samantha Rose delivered an excellent result as she was third overall and first lady in the sprint (1.13.20).
The triathlete, from Portsmouth, will line up for GB in the 25-29 age group in Chicago.
Paul Davoile, who won the 55-59 age group, finished fourth overall (1.13.28).
Lauren Steadman, this month bidding to add the 2015 world title to her British and European titles in paratriathlon, was second lady in 1.17.10.
Fellow GB international Jacqui Phillips was third lady (1.20.04).
The standard duathlon was won by Adam Robbins (2.07.42) and Erica Martin (2.25.33).