Strictly Come Dancing 2017's first ever Paso Doble-thon is complete but who came out on top?
This evening saw the latest live show from the Strictly ballroom in London with seven couples remaining.
After their main routine with their pro partners, the celebs returned for a Strictly first.
All of the couples took to the dancefloor together, performing the Paso Doble.
Lifts were banned, capes were optional and the couples drew numbers out of a hat to decide their starting positions.
The judges Shirley Ballas, Darcey Bussell, Bruno Tonioli and Craig Revel Horwood then eliminated the pairings one by one, with head judge Shirley having the final say.
"That was the most exciting thing I've ever seen, it was amazing!" exclaimed Shirley before announcing the results.
Here are all the results and points awarded...
Strictly Come Dancing 2017 results!
Alexandra and Gorka finished first, scoring 7 points.
Joe and Katya finished second, scoring 6 points.
Debbie and Giovanni finished third, scoring 5 points.
Davood and Nadiya finished fourth, scoring 4 points.
Gemma and Aljaž finished fifth, scoring 3 points.
Mollie and AJ finished sixth, scoring 2 points.
Susan and Kevin finished seventh, scoring 1 point.
The additional points were added to each couples points from their main routines to give the final leaderboard placing.
The judges' scores from tonight's show will be combined with the results of the latest public vote to help determine the bottom two dancers for tomorrow's results.
Those two celebrity couples will have to dance again for the judges in Sunday night's results show at 7:15PM on BBC One where one of them will be eliminated.
Who was your favourite on Strictly tonight? Tell us in the comments below or tweet us @tellymix!
Strictly Come Dancing 2017 continues Sunday night on BBC One with the latest results.