The competition was fierce last night on Dancing With The Stars. The Final 3 danced their hearts out with 2 'do or die' performances.

The first dance was the judges choice, then it was the 'no rules' freestyle dance. Some say the freestyle is what wins the competition.  All 3 finalists did a great job, earning some big overall scores.

Perhaps the most impressive was the freestyle dance from 60 year old Kirstie Alley! She performed  lifts, tricks and shook her booty like someone half her age! Amazing! Who is you favorite to win? Don't miss tonight's finale, it should be one heck of a show.

Check out Kirstie Alley's fabulous freestyle after the jump!

Kirstie and Maks on DWTS - 'Freestyle' dance