Canada's Brian McKeever and guide Erik Carleton won their second straight cross-country ski race at the IPC World Cup Finals on Monday in Sochi.

The duo from Canmore, Alta., won the 20-kilometre visually impaired classic-ski race in a time of 58 minutes 48.3 seconds.

"Erik paced me perfectly today," McKeever said. "We caught our main rivals early and then held a steady pace throughout the race to stay comfortably ahead of them."

Russia's Nikolay Polukhin and Andrey Tokarev were second place at 59:25.8. Teammates Stanislav Choklaev and Maxim Pirogov finished third in 1:01:21.1

Originally scheduled to be held on Saturday, the distance race was rescheduled to Monday after a severe windstorm wreaked havoc at the 2014 Paralympic Nordic venue, snapping trees and tearing apart tents at the site.

Also Monday, Saskatoon's Colette Bourgonje skied to sixth place in the women's 15-kilometre sit-ski-race, 2:07 behind winner Andrea Eskau of Germany (42:58.0).

Canmore's Chris Klebl finished 12th in the men's 15-kilometre sit-ski race, 2:43 off the leading pace set by Russia's Ramil Ilalutdinov (45:42.0).

Ottawa's Margarit Gorbounova and her guide Phil Wood finished seventh in the women's 15-kilometre visually impaired race.