Olympic gymnast Beth Tweddle was crowned Dancing on Ice champion tonight after an "electric" performance of the Bolero - made famous by Jayne Torvill and Christopher Dean at the 1984 Winter Olympics.
Along with her partner Dan Whiston, Tweddle danced to victory with an originally choreographed version of the dance, beating actor Matt Lapinskas who had gained maximum points in his two dances earlier in the evening.
In matching purple outfits - a nod to Torvill and Dean's gold-medal winning performance 29 years ago - Tweddle said she was "speechless" and described her win as "amazing".
With reference to her opponent, she said: "All credit goes to Matt."
The gymnast's dance impressed the panel with head judge Robin Cousins describing it as "electric", while former Pussycat Doll Ashley Roberts said: "That was sexy. That was sultry. There was attack. There was softness."
Lapinskas received even higher praise though, with Jason Gardiner saying after his version of Bolero: "For me, you are my champion."
Meanwhile, mentor Dean told the star: "You have not put a foot wrong all night."
Lapinskas said he had fallen in love with skating during the series and had high plaudits for his partner Brianne Delcourt.
"She's one in a million. I'll never find another one like her," he said.
Earlier, Olympic boxing champion Luke Campbell was eliminated after receiving the fewest public votes, but he still scored his personal best of the series.
Along with his partner Jenna Smith, he scored 34.5 for his Wild West themed performance - part of which was described as a "country and western gay bar scene" by Gardiner.
Despite being beaten to third place and not getting the chance to dance to Bolero, Campbell said he had a great experience, had learned a new skill and had made new friends.
In the opening round, Tweddle and Whiston scored 36.5 for their theatrical dance to Christina Aguilera's number Car Wash.
Wearing hotpants and bra top, Tweddle received a score of 9.5 from controversial Gardiner - the highest score to come from the panel as the other judges awarded her nine points each.
Gardiner said: "Anything is possible in a final. It was strong, it was vibrant - you had a lot of attack."
Cousins described it as her "best performance" yet, while Roberts said: "You were getting tossed around from man to man. I was like 'Work it honey!'"
Taking to the ice for a second time, Tweddle slowed things down with an elegant dance to Emeli Sande's track Clown, scoring 37.5.
Cousins described it as "glorious", while Karen Barber said the flexible star always "looks very at ease" on the ice.
Speaking about her time on the show, Tweddle said: "It's been the most amazing experience and a lot of credit has to go to Dan."
Lapinskas and Delcourt scored the maximum 40 after a 1920s-style jazz number that left head judge Cousins "jealous".
After Lapinskas' dance, Cousins said he had "never been jealous" after watching an ice-dance before, but he could not keep envy at bay tonight.
Barber said: "It's so exciting to sit here and watch. That showcase showcased all your strengths."
Meanwhile Gardiner said: "You are why I love the final of Dancing On Ice!"
The judge added that he was unable to differentiate between the actor and the professionals.
Lapinskas said he was "speechless" after all the positive comments.
"I just want to do Chris and Jayne proud," he said.
The pair scored another flawless 40 for their second energetic dance to Chris Brown's Turn Up The Music.
Cousins said: "There was such energy in this building and you were feeding off it, and I was worried it would get the better of you."
The actor clearly was not put off though, and Gardiner described his pairing with Delcourt as a "strong partnership all the way to the end".
During the show, the contestants voted out in previous weeks returned to the ice for a short dance, and Coronation Street star Samia Ghadie further confirmed she was in a relationship with her dance partner Sylvain Longchambon.
When asked by presenter Christine Bleakley if she was allowed to say love was in the air, Ghadie said: "Yeah, we're allowed to say that."
Former The Only Way Is Essex star Lauren Goodger was missing from the series line-up tonight and took to Twitter to explain that she was injured.