BERLIN -- American Heather Richardson won the 1,000-meter race in World Cup speedskating on Sunday, the final World Cup event before the Sochi Olympics.
She led a 1-2 finish for the United States, capturing her third win in four races in the event.
Richardson finished in 1:14.51, defeating Brittany Bowe by 0.91 seconds. Russia's Olga Fatkulina was third.
Olympic champion Mo Tae-bum of South Korea edged Joji Kato of Japan by two thousandths of a second in the 500-meter race.
Mo clocked 34.876 seconds to deny Kato what would have been his second win of the season. Dutchman Michel Mulder was third.
Mo also won the 1,000 on Saturday.
Later Sunday, Dutchman Jorrit Bergsma defeated compatriot Jan Blokhuijsen for his first win of the season in the men's 5,000.
Overall leader Sven Kramer of the Netherlands didn't race and Bergsma took full advantage by clocking 6:14.82 to beat Blokhuijsen by 0.84 seconds.
South Korea's Lee Seung-hoon was third in 6:16.12.
There was also a Dutch victory in the women's team pursuit, with the Netherlands clocking 2:58.19, ahead of Poland and South Korea.