ASSAGO, Italy -- Kaetlyn Osmond ended Canada's lengthy drought at the world figure skating championships.

The 22-year-old from Marystown, N.L., won the women's singles crown Friday, scoring 150.50 points for her Black Swan routine to finish with 223.23 points overall. Osmond stood fourth following the short program Wednesday.

"This feels unbelievable for me," said Osmond. "Being world champion is something I never expected.

"I was fighting to skate clean and fighting to hit the podium."

Osmond, a bronze medallist at last month's Winter Games in South Korea, became the first Canadian woman to win gold at the world championship since Karen Magnussen in 1973.

Osmond is the fourth Canadian woman to ever win a world title. Petra Burka took gold in 1965 and Barbara Ann Scott registered consecutive wins in 1947 and 1948.

"Canada has such a strong history of competitors in all disciplines," said Osmond. "Just that gold medal was always a fight for the ladies. Hopefully now we'll be able to be champions a lot more."

Osmond's jammed packed routine opened with two combos, a triple flip - triple toe and double Axel-triple toe. Those were followed by a triple Lutz, triple loop, triple flip, triple Salchow-double toe-double loop combo and another double Axel.

"It took a lot of mental focus today to do that, it's been a really long year," said Osmond. "I wanted to show that my bronze at the Olympics wasn't a fluke."

Japan's Wakaba Higuchi was second at 210.90 with compatriot Satoko Miyahara finishing third at 210.08. Gabrielle Daleman of Newmarket, Ont., was seventh.

Osmond won gold with a nearly perfect performance. But Olympic champion Alina Zagitova fell three times and crowd favourite Carolina Kostner turned in a lacklustre skate -- both tumbling completely off the podium.

Osmond hit seven triples with only a minor deduction for stepping out of a combination jump. That seemingly left the door open to either Kostner, who had an eight-point lead after the short program, and the young Russian jumping genius, Zagitova, to battle for the title.

But Zagitova fell on a straight lutz, missing a combination, then fell again on two subsequent combinations. The 15-year-old waited two minutes to start her jumps, which in theory raises their value, but in this competition she seemed sapped of energy. The crowd rallied behind her in sympathy after the second fall, clapping rhythmically to urge her on.

All Kostner had to do was skate clean. But her nerves showed when she doubled a triple lutz. And she fell on a triple salchow late in the program. All of her artistic prowess couldn't make up for the errors in what could be her last world championship -- in her home country no less.

In the ice dance, Kaitlyn Weaver and Andrew Poje of Waterloo, Ont., stood third after a personal-best 78.31 score in their short dance. Olympic silver medallists Gabriella Papadakis and Guillaume Cizeron of France lead with 83.73 while Americans Madison Hubbell and Zachary Donohue were second with 80.42.

"We've struggled with the short program this season so we are happy and pleased to deliver one that we are proud of," said Poje.

The couple, two-time world medallists, is coming off a self-described disappointing seventh place performance at the Olympics.

"We were discouraged and exhausted after the Games," said Weaver. "But we knew how hard we worked and how good our product is and we prepared ourselves to arrive here with a lot of energy and enthusiasm."

Toronto's Piper Gilles and Paul Poirier are sixth at 74.51. Carolane Soucisse of Chateauguay, Que., and Shane Firus of North Vancouver are 11th in their world championship debut.