Marianne Timmer claimed her second 1000m Olympic speed skating gold - eight years after she captured her first title at the Nagano Games.
Timmer now has three Olympic gold medals to her name
The Dutch 31-year-old set a time of one minute 16:05 seconds with 14 skaters left to run but could not be caught.
The gold comes as consolation for Timmer who was left in tears after being disqualified for a controversial false start in the 500m.
Canadian Cindy Klassen took silver with Anni Friesinger third for Germany.
Klassen was 0.04 seconds adrift of Timmer's lead with Friesinger, who helped Germany to team pursuit gold, 0.06 seconds off the pace.
World Cup leader Friesinger had gone into the race as the favourite and her loss at the Oval Lingotto was her first defeat over 1000m this season.
"I'm hitting that high again," Timmer said after the race. "I hope all the lows are behind me now."
Klassen's silver took her into the history books as the first Canadian woman to win three medals at a Winter Olympics.
Canada's 2005 athlete of the year had previously won silver in the team pursuit and bronze in the 3,000 metres.
"I just heard about this record. I'm very excited. The girls in the team helped a lot so I owe a lot to the other girls," she said.