Glorious sunshine drew in a quacking crowd for an Easter tradition - the popular duck race at Endcliffe Park.
Thousands turned out for the event - the sixth such race held in the park - to raise cash for the restoration of Forge Dam.
Visitors packed the riverside for picnics and browsed buzzing market stalls before the main attraction got underway.
Organisers from The Friends of Porter Valley group said that last year’s event had raised £9,000, and there were hopes it would be even higher this time around.
Ann Le Sage, group chairman, was among those still selling duck tickets with just minutes to go until the plastic toys were launched into the river.
“It’s mad - I’ve never seen it this busy”, she said.
“It is fantastic - just amazing.”
The ducks made their journey to the watery finish line with the help of volunteers, young and old, pushing them along with twigs or sticks.
Maia Carter, aged eight, and from Ecclesall, was at the race for the first time with her family.
She said it was ‘good’ and when asked how many people were there, added: “I think a million.”