An estimated 80,000 visitors descended on Caerphilly town on the weekend for the annual Big Cheese festival.
The festivities started on Friday evening with the Great Cheese race, which saw teams battle to be crowned champions.
After a hard-fought contest, Caerphilly Castle Ladies and Girls Football were announced as the winners of the Junior Contest and Hutcherson Sports Team were crowned winners of the adult race.
A spectacular fireworks display over Caerphilly Castle concluded the evening’s proceedings.
Saturday and Sunday saw the fun, and good weather, continue with street entertainers, living history encampments, music, falconry, craft stalls and the fun fair.
Cllr Keith Reynolds, Leader of Caerphilly County Borough Council, said: “The Big Cheese Festival has become one of the most popular events in Wales and has contributed greatly to helping put Caerphilly county borough on the map as a key tourism destination.
“A lot of hard work goes into organising an event of this size and I would like to thank the organisers and our sponsors for their continued support – it really is greatly appreciated. I would also like to thank the visitors and local people who once again turned out to make this year’s Big Cheese such a great success.”
Gwent Police also praised visitors for their good behaviour and reported little trouble.
Paul Staniforth, Chief Inspector for Caerphilly Local Policing Unit, said: “This year’s Big Cheese in Caerphilly proved as popular as ever.
“With the great weather, we saw a fantastic turnout which saw residents and tourists visit in their thousands. I’d like to take this opportunity to thank Caerphilly County Borough Council for the outstanding effort they put into meticulously organising and planning this event year after year – which from a policing perspective passed this year without any major incidents.
“Over the course of the weekend, we made two arrests for theft and driving whilst unfit, gave out two formal warnings for cannabis, ten Section 27s – with the request to leave the area. Four fixed penalty notices were given to motorists and we also stopped and searched eight people.”