The Duchess of Cambridge, née Kate Middleton, Prince William and Prince Harry raced against each other as part of their efforts to support their Heads Together campaign.
On Sunday the three royals were accompanied by 150 runners training for the London Marathon at the Queen Elizabeth Olympic Park.
Harry eventually came in first, with William as runner-up and Kate following close behind the two brothers.
A video of them racing was shared by the Heads Together campaign, with the caption: “Catherine, William And Prince Harry training with the #TeamHeadsTogether.”
— Kensington Palace (@KensingtonRoyal) February 6, 2017
Kate, William and Harry often join forces for the mental health campaign by taking part in various events that support their cause.