The Duke of Cambridge has beaten his wife in the inaugural King’s Cup yachting regatta, which was won by adventurer Bear Grylls.
Prince William’s boat finished tied third overall and Kate came last in the two-race event off the Isle of Wight.
The duchess’s boat and several others were disqualified in the second race.
A host of other celebrities also took part in the eight-boat race, which was held a day earlier than planned due to Friday’s bad weather forecast.
It was held to raise money for eight charities supported by the couple.
Prince George, six, and Princess Charlotte, four, wore nautical-inspired outfits as they watched their parents compete against each other from a separate boat with their grandparents, Michael and Carole Middleton.
The little royals appeared to be in high spirits as they were joined by other playmates for the races in the waters around Cowes.
Each boat had a celebrity ambassador and captain onboard, with others taking part including historian Dan Snow, England Women’s footballer Fara Williams, comedian John Bishop, Olympic rower Helen Glover and CBBC presenter Katie Thistleton.
The duke and duchess skippered their own sailing boats – with Prince William competing on behalf of Child Bereavement UK and his wife for the Royal Foundation, in connection with her work on the early years development of children.
The race started 30 minutes late – at 14:30 BST – after the boats were recalled to the starting line after an initial false start.
In the second race, many boats – including the duchess’s – were disqualified for not going back and starting the race at the line.
The King’s Cup, a trophy first presented by King George V at Cowes’ Royal Yacht Squadron in 1920, was awarded to Bear Grylls’ winning team.
The duke and duchess hope the King’s Cup regatta will become an annual event, increasing awareness of the benefits of sport, while also raising funds for their charities.
Spectators watched the race from a 800-seater grandstand, while footage was also played on screens across the town.