Hundreds of people braved the rain on Sunday to watch The Grand Norwich Duck Race on the River Wensum.
The event, organised by the charity Break, saw 120 large rubber ducks thrown into the water at St George's Bridge.
Volunteers on paddle boards then helped push them along to the finish line at Fye's Bridge.
Some of this year's designs took inspiration from various TV and film characters including Buzz Lightyear and Admiral Ackbar.
This year’s winning duck was Inspired DuckaRoo, from the social enterprise Inspired Youth. Photo: Luke Powell (Image: Archant)
Earlier in the afternoon, 3,000 smaller rubber ducks were also placed in the water to race.
Event organiser Sarah Bunn said: 'The weather today has been a little inclement, which is perfect for ducks, not so perfect for humans.
'But even so, it is great to see around 1,000 people lining the sides of the river.'
This year's winning duck was Inspired DuckaRoo, from the social enterprise Inspired Youth.
Around 3,000 smaller rubber ducks raced down the River Wensum prior to the main event. Photo: Luke Powell (Image: Archant)
The ducks will now be sold off at the Grand Norwich Duck Auction at the Maid's Head, on Thursday, September 20.
From left, Ellen Thompson-Read, 10, and Alice Thompson-Read, 8, with their duck. Photo: Luke Powell (Image: Archant)
Artist Sally Adams, centre, with her duck HMS Duckorator. Photo: Luke Powell (Image: Archant)
The first, second and third place ducks, with the winner, Inspired DuckaRoo in the middle. Fire and Flux came second, followed by Margaret Paddleton. Photo: Luke Powell (Image: Archant)
The podium ducks. Photo: Jack Edwards (Image: Archant)
The 'duckorator', Sally Adams, with her creation. Photo: Jack Edwards (Image: Archant)
Inspired's DuckaRoo crossing the finish line. Photo: Jack Edwards (Image: Archant)
Ducks lined up on the bridge. Photo: Jack Edwards (Image: Archant)
Thousands of little ducks were tipped into the river for the first race. Photo: Jack Edwards (Image: Archant)
Comments: Our rules
We want our comments to be a lively and valuable part of our community - a place where readers can debate and engage with the most important local issues. The ability to comment on our stories is a privilege, not a right, however, and that privilege may be withdrawn if it is abused or misused.
Please report any comments that break our rules.
Read the rules here