Mikhail Shaidorov produced a season-best score in the free skate on Saturday to become the first skater from Kazakhstan to win the Four Continents title since Denis Ten in 2015.