After embarrassing herself in an ape-inspired shimmy the week before, Bristol Palin fought back this week on Dancing With The Stars for her best performance yet. However, Palin still ended up second from the bottom.

But front-runner Jennifer Grey ceded number one to singer Brandy, who wowed the judges with their impeccable tango to nab the top spot. Grey landed third from last, with a weak paso doble. Reality starlet Audrina Partridge remained solid, if not necessarily spectacular, with her sure footing but troubling lack of passion.

The rock and roll themed episode presented a challenge for football player Kurt Warner, who landed at the bottom of the pile. Fellow athlete Rick Fox fared better, ending up tied in third place with Disney star Kyle Massey. The show ended in a dance-off where Brandy picked up an extra ten points to secure her position ahead of the others. –AMY LEE

Watch the dance-off below: