A group of Guildford City fans walked all the way to Ash United to cheer on their team and raise funds for a worthy cause on Saturday.
Around £500 will be handed over to Sport 4 Life, a charity which helps disadvantaged children, thanks to the efforts of the 15 or so supporters.
Adorned in various fancy dress costumes and also carrying an inflatable whale, they set off from Guildford town centre at around 10am before arriving at Shawfield Road half an hour before the kick-off time for City’s final Combined Counties League Premier match of the season.
The route took the walkers through the University of Surrey campus to Ash, via Wood Street Village and Normandy.
A spokesman said: “Most of the money was raised through modest individual pledges from family and friends, augmented by collections en route.
“We’re grateful for the generosity shown by the staff and patrons of the Royal Oak (Wood Street Village) and the Duke of Normandy pubs.”
The walk attracted much attention as it passed maypole dancing in Wood Street Village, and as the youngsters trooped along Guildford Road many cars slowed down to sound their horns.
Progress was even stopped briefly by a friendly policewoman to inquire why a group of strangely dressed men, and an inflatable whale, were walking along a main road at 10am on a Saturday.
Supporters and players later signed a commemorative flag as their football season came to an end.
Ash United handed over a cheque for £100 though the club’s generosity did not extend to the pitch as Guildford lost 3-1.