William Levy, Donald Driver and Katherine Jenkins brought their best stuff for the fierce final week of Dancing with the Stars, with the judges lavishing one big score after another.
Only one will win the mirror-ball trophy after Tuesday night's results show. See how they fared Monday night.
The ballroom was afire – judges gave out four perfect 30-point scores and two 29-point scores for the evening's six dances.
The team to beat: opera singer Jenkins and pro partner Mark Ballas.
They first landed a 30 for a paso doble that Bruno Tonioli called "lush, lustrous art," then got another 30 for their 20's-themed freestyle that left Carrie Ann Inaba breathless.
"That was a dance of a champion," she said. "You are a champion."
Close behind, as usual, was actor Levy and partner Cheryl Burke, who performed a 30-point cha cha that Len Goodman proclaimed "as good as I've ever seen in 14 seasons."
They just missed with their 29-point freestyle – Tonioli and Inaba gave them 10s, but Goodman knocked off a point, calling the hip-shaking routine "predictable."
Also in the running are football star Driver and partner Peta Murgatroyd, whose tango missed a perfect score only because of the nine from the ever-critical Goodman, who said the dance was "a tad careful."
But they stormed back with a dance that could put them in front: a dazzling Western-themed freestyle with stunning lifts and turns. The judges gave it 30 perfect points and unrestrained praise. "This is by far my favorite dance tonight," said Inaba.