After Simone Biles' frustration with the Dancing With the Stars judges last week, the Olympic gold medalist returned with a vengeance this week, delivering an amazing performance that won the judges over like never before.
Before she took to the stage with her pro partner, Sasha Farber, the gymnast first addressed her less-than-stellar feedback from the judges last week. The most upsetting part of the critique for Biles seemed to be the assessment that she wasn't doing enough in her dances to let her personality shine through.
"It made me feel like I didn't work hard enough, but I knew I had," Biles said in a pre-taped package.
WATCH: Simone Biles Had 'Tears in Her Eyes' After Judge Carrie Ann Inaba's Comment on 'DWTS'
The young star got emotional while rehearsing with Farber, and broke down in tears, explaining, "I feel like I keep trying my hardest and they keep saying 'No.' I can only try so hard until I'm done... I just feel like I can't do any more, because I feel like I've tried my hardest and it's just not good enough."
"Believe me when I say it is good enough," Farber assured her.
For their first dance of the night, each partner was paired up with one of the judges, who gave the stars a special dance selected specifically for them. For Biles and Farber they were paired with Carrie Ann Inaba.
Last week, Inaba's comments seemed to especially upset Biles, who looked fed up while listening to her criticism.
When asked by host Tom Bergeron why some of Inaba's more positive comments didn't elicit a smile, Biles replied "Smiling doesn’t win you gold medals."
WATCH: 'DWTS' Names Semi-Finalists After Quarterfinal Elimination Sends Home a Fan Favorite
The biting comeback received an outpouring of support from her fans, who applauded Biles for standing up for herself against the judges' surprisingly lackluster feedback.
"I loved your comment back to us, because it was very honest of you, and that's what I want to tap into with you," Inaba told Biles.
"I want her to find the other side of Simone that's not so perfect," the DWTS judge explained in the package, saying that's why she chose a fast-paced, energetic number for their first performance.
WATCH: Simone Biles Confides in ‘DWTS’ Partner Sasha Farber About Her New Dating Life
The 20-year-old gymnast definitely showed her wilder side for the fast paced jive, set to "Faith" by Stevie Wonder, featuring Ariana Grande.
Biles rocked a shimmering sequined bra-style crop top with pair of black leather jeans while Farber donned a modernized greaser ensemble for the free, wild dance set inside a '90s arcade.
The number certainly showed a side to Biles that fans hadn't really seen yet, and was the exact mix of charisma, skill and energy to win over all the judges.
"We talked about freedom, you wanted to feel freedom. Did that feel like freedom?" Inaba asked after the routine.
"I'm such a perfectionist, so I felt very free, but it felt different," Biles explained, laughing.
"Well it looked different, and it looked amazing," Inaba shared.
Even Len Goodman marveled at the performance, telling Biles, "You came out, it was sharp. Your footwork was precise, but most of all, your personality came out."
WATCH: 'Dancing With the Stars' Biggest Ballroom Bombshells: Engagements, Baby Announcements, Feuds and More!
For their efforts, Biles and Farber earned 40 out of 40, marking their first perfect score of the season. The pair later delivered a rumba set to Demi Lovato's "Skyscraper" that earned them another perfect score for a combined 80 out of 80.
ET caught up with Biles after her difficult night at the quarterfinals last week, and she reflected on her frustration with the scores.
"I feel like I am trying, I am being honest, but if they don't see that, I don't know what more I can do," Biles explained.
"I just know how hard this girl works," Farber added. "Each week she comes in and she delivers something different. There's a lot of expectation on her shoulders, and we're just gonna go back into the studio and keep digging."
Check out the video below to hear more.