Iran won five gold medals at the Karate 1-Series A leg in Santiago as favourites were left shocked in the Chilean capital.
Rozita Aliopourkeshka was one of the Iranian winners on finals day at Polideportivo Estadio Nacional, as she upset Serbia's reigning world champion Jovana Prekovic in the women's under-61 kilograms final.
Asian Championships runner-up Aliopourkeshka, who is fifth in the world rankings, edged a tight decision to start the year of karate's Olympic debut at Tokyo 2020 in fine style.
Hamideh Abbasali added another women's title for Iran by beating China's Hanqi Cao in the over-68kg final while the country's reigning world champion Bahman Ghoncheh Asgari captured men's under-75kg gold by seeing off Brazil's Bruno Texeira.
Zabiollah Poorshab was another Iranian winner in the men's 84kg as he shocked Turkey's Grand Winner Ugur Aktas.
Iranian Grand Winner Sajad Ganzjadeh also topped a podium as he beat Germany's Jonathan Horne in the men's over-84kg final.
Turkey was another country to enjoy a good day as they claimed four titles.
Grand Winner Serap Ozcelik defeated Yorgelis Salazar of Venezuela in the women's under-50kg final, and Ali Sofuoglu beat team-mate Enes Ozdemir to the men's kata crown.
Burak Uygur captured top honours in the men's under-67kg by beating Egypt's Ali Elsawy, while Turkey also took home the men's team kata title.
In the women's under-68kg, Italy's Silvia Semeraro caused a surprise as she defeated Azerbaijan's Grand Winner and reigning world champion Irina Zaretska.
Kazakhstan's Kaisar Alpysbay won the men's under-60kg class in another shock, beating Brazil's two-time world champion Douglas Brose.
Anzhelika Terliuga of Ukriane was a Grand Winner who did take gold, seeing off Italy's Sara Cardin to win the women's under-55kg crown.
Viviana Bottaro of Italy won the women's kata, beating Turkey's Dilara Eltemur in the final.