Last night's episode of "Dancing With the Stars" featured two routines, first a ballroom dance with the stars and their pro partners, then a second dance featuring each couple plus a third professional dancer.
Telenovela actor William Levy earned a perfect score of 30 points for his suave foxtrot.
In a close second were Roshon Fegan and Chelsie Hightower. Their foxtrot earned 29 points.
After earning a perfect score last week, Maria Menounos and Derek Hough earned 28 points for what Bruno called an "amazing" Viennese waltz.
Donald Driver and Peta Murgatroyd's tango, which opened the night, earned 27 points. And Katherine Jenkins and Mark Ballas picked up 26 points for a Viennese waltz.
At the bottom after the first round were Melissa Gilbert and Maksim Chmerkovskiy, whose foxtrot earned just 24 points.
For the second round of competition, the couples added a third partner, choosing either an eliminated pro or a member of the DWTS dance troupe to perform a Latin routine.
Katherine and Mark's cha cha with Tristan MacManus was a hit with the judges, who awarded them 29 points.
Donald and Peta performed an energetic jive with Karina Smirnoff that earned 28 points.
Roshon and Chelsie tied with Cheryl and William in the second round. Both couples earned 27 points for paso dobles.
Val Chmerkovskiy joined his brother and Melissa for a samba that also earned 27 points.
And Maria and Derek brought in troupe member Henry Byalikovat for a Bollywood-themed samba that caused a rift among the judges. Carrie Ann and Bruno both called the routine "incredible" and gave them nine points while Len only gave them seven, saying, "There was no connection for me with the samba."
Two couples will be sent home tonight.
The leaderboard:
William Levy & Cheryl Burke: (30+27) 57
Roshon Fegan & Chelsie Hightower: (29+27) 56
Donald Driver & Peta Murgatroyd: (27+28) 55
Katherine Jenkins & Mark Ballas: (26+29) 55
Maria Menounos & Derek Hough: (28+25) 53
Melissa Gilbert & Maks Chmerkovskiy: (24+27) 51