Here's a look at all of tonight's Dancing On Ice 2014 final performances.
Olympian Beth Tweddle, singer Ray Quinn and soap star Hayley Tamaddon went into this evening's all stars final competing to be crowned the champion of champions.
All three first reprised their favourite routine from past series before going on to put on a spectacular showcase routine with help from the pro skaters.
The judges scored the performances and critiqued the celebs as always but it was all down to the public vote as lines froze and the third placed skater was announced.
Beth kicked things off with a showcase to Run The World before Hayley stormed onto the ice skating to Doris Day hit Perhaps, Perhaps leaving Ray to finish the run of perfect 40s with his showcase routine to a medley of Beach Boys tracks.
Bookies reckon Ray has already won it but the judges' marks suggest it's anyone's trophy tonight.
Who do you think will win the show? Who was your favourite tonight? Add your comments below!
Browse pictures of this evening's Dancing On Ice live performances as they happen here...