Dutchman Sjinkie Knegt secured his first International Skating Union (ISU) Short Track World Cup victory of the season as he delighted the home crowd by winning the 1,000 metres event in Dordrecht.
Knegt, a six-time World Championships gold medallist, timed his sprint finish to perfection as he beat Canada's Samuel Girard at the Sportboulevard.
The Dutch skater finished in a time of 1min 28.328sec, narrowly in front of Girard, who took silver in 1:28.420.
Reigning world champion Seo Yi-ra of South Korea was forced to settle for the bronze medal.
"I felt good the whole time and I always felt I could pass him [Girard]," said Knegt.
"But everything has to be done at the right moment.
"It's the best experience racing in front of this crowd and I really enjoyed it."
World number one Shim Suk-hee returned to form in some style as she triumphed in the women's 1,000m in 1:29.282.
Suzanne Schulting added to the Dutch haul with silver, while Shim's team-mate Lee Yu-bin rounded off the podium by finishing third.
"I am learning every day and preparing every day to get ready for the Olympic Games and to win gold," said Shim.
South Korea were pipped to the gold medal in the women's 3,000m relay by China as the quartet of Fan Kexin, Zhou Yang, Yang Yize and Han Yutong took victory in a combined 4:09.491.
The South Korean side did enough for silver and the bronze went to Canada.
Canada went on to claim the men's 5,000m relay honours as Charle Cournoyer, Pascal Dion, Charles Hamelin and Girard clocked an overall time of 6:42.478.
The Netherlands held off the challenge of China to earn the silver medal.
The ISU Short Track World Cup circuit resumes with the third event of the season in Shanghai, which begins on November 9.