The liberation of Kherson marked a major victory for Ukraine and an embarrassing failure for the Kremlin -- in what was the latest in a string of setbacks that have seen Kyiv seize the initiative in the war.
Even so, Kherson is far from tranquil as police keep tight control, with checkpoints surrounding the city and patrols roaming its streets.
Just weeks after Russians retreated from the southern Ukrainian city, authorities are working to hunt down collaborators who aided Moscow during the occupation of Kherson.
Throughout Kherson, officers inspect identification papers, question residents and search cars hoping to smoke out collaborators -- some of whom they fear are still providing information to their old masters.
"Some people lived here for more than eight months, working for the Russian regime. But now we have information and documents about each of them," regional governor Yaroslav Yanushevych tells AFP.
"Our police know all about them. Each and every one of them will be punished," he adds.
Following the city's liberation, residents were quick to tear down billboards glorifying Russia and replace them with banners hailing the Ukrainian victory in Kherson.
Other signs calling for locals to help in the hunt for collaborators also began to pop up.
"Send us information about the traitors here," one of them reads, with a QR code linking potential informants to an app and a phone number.
Also Watch| US to send $275 million in military aid to Ukraine
For the regional governor, the campaign "helps us identify them, know if they are on the territory we control".
"We get most of our information from informal conversations with locals... We also analyse social media and monitor the internet," Andriy Kovanyi, the head of public relations for Kherson regional police, tells AFP.
To date, more than 130 people have been arrested in the region of Kherson for collaborating with the Russian occupiers, Deputy Interior Minister Yevhen Yenin says.
Many locals, who spoke to AFP, support the initiative.
"It's always good to help find a collaborator or a traitor. We need to help our armed forces catch the people who worked for Russia," says Pavel, 40.
The search for collaborators comes as Russian forces on the opposite bank of the Dnipro continue to pummel the city with artillery and missile strikes -- targeting Kherson energy infrastructure or residential areas and killing several civilians in recent weeks.
"Our houses get shelled too, and I think it's because collaborators help to target our homes," Iryna, 35, tells AFP.
Another resident, Vyacheslav, 47, argues that "all collaborators already fled to the other side" of the Dnipro.
"We are all patriots here!" he claims.