The girls were on top in tonight's Strictly Come Dancing 2016 results of the Halloween special
As always the traditional themed show was full of amazing outfits, brilliant costumes and some frightfully good routines.
And some dances that were just frightful....
At the end of the night, Claudia Fragapane and Laura Whitmore were on top of the scores with a total of 36 points each from the judges.
First up Louise and Kevin became Harley Quinn and the Joker as they danced a comic Charleston to the Emeli Sande version of ‘Crazy In Love’.
Next, Judge Rinder flew onto the stage as a 'butch butterfly' for his Paso Doble with Oksana to ‘Born This Way’ by Lady Gaga.
Claudia and AJ performed the American Smooth to ‘Black Magic’ by Little Mix, scoring a person best, before Brendan was back with Anastacia as they danced the Jive to ‘Bat Out Of Hell’ by Meat Loaf, landing bottom of the leaderboard.
Favourites Danny and Oti did the Foxtrot to ‘Take Me To Church’ by Hozier but it went "horribly wrong" with Danny admitting he had "lost it completely" after a number of mistakes.
Laura and Giovanni returned to after injury to take on the Tango, dancing to 'Paint It Black' by The Rolling Stones and scoring their highest marks of the series to date.
After two weeks on top, Ore and Joanne had the Charleston this week, dancing to the Bow Wow Wow version of 'I Want Candy’, but just like Danny some mistakes cost them points.
Greg and Natalie had the tricky Rumba to ‘Bring Me To Life’ by Evanescence and despite the dance's notorious reputation, Greg LOVED it. The judges however weren't as enthusiastic, with Craig Revel Horwood particularly unimpressed.
Daisy and Aljaz bounced back from the bottom two, performing the Paso Doble to Santa Esmeralda version of ‘Please Don’t Let Me Be Misunderstood’, leaving Ed and Katya to close the show.
The pair's latest wacky routine saw them Cha Cha to the Hansel Martinez version of 'Love Potion No. 9’ and it was their best yet according to the judges.
Who was your favourite in tonight's Strictly Come Dancing? Tell us in the comments below!
Remember, as always, one more celebrity will leave in the latest results show on Sunday, 30th October at 7.15pm on BBC One.