Here's a quick recap of the remaining nine Idols contestants who took to the stage last night to fight for their spot in the top 8.
Last week from the top 10, Maleh's backup singer Thokozile did not receive enough votes and was therefore eliminated from the show. Fast forward to last night, the theme was movie soundtrack hits and the performances were backed by the Jo'burg youth orchestra.
To kicked off the show, the top 9 together performed the Kirk Franklin rendition of the hit Earth Wind and Fire hit 'September' giving a glimpse of the orchestra performances.
Onto the solo's round, first to receive mixed reviews was Tswane's Botlhale singing Lionel Ritchie's 'Say you Say Me'.
Even though Randall said that he sensed that Botlhale will be here next week and for awhile, it isn't a good thing. "In terms of tonight's performance, the energy was lacking, you didn't bring out the great vocals. You just slumped into the song and disappeared." Unathi believed he had highs and lows and Somizi labeled it as neither being great nor was it bad. "It was forgivable. When you come back next week, compete, compete, compete," he said.
The bad reviews didn't stop there. Tee sang 'Man in the Mirror' by Michael Jackson and Unathi felt she was giving up. Somizi agreed saying, "I don't know what is going on but you have that 'I've given up' attitude. It was a disaster but...this is a test that you are ready for showbiz."
Randall toughened up and said the competition is about winner and is for winners. " if you want to win, you have to sing like a winner and you didn't," he added.
Another to go through, Phindi sang Brian Adam's '(Everything I Do) I Do It For You' from the movie Robin Hood. Unathi thought it was her best performance by far and showed growth in every performance every week.
Somizi admits to her not being rememberable in the beginning but now has grown. However, on the other hand Randall wasn't impressed. "We must be existing in a parallel universe here," saying it didn't go down well for him.
Another to receive mix reviews was the youngest of the bunch Paxton who sang 'Over The Rainbow' from the movie Wizard of Oz. She received a standing ovation from the impressed two Somizi and Unathi.
But Randall wasn't impressed.
Unathi congratulated Paxton for the growth she is undergone. "You are incredible. The metamorphosis that you are literally taking us through is overwhelming Paxton. You have arrived, you are discovering yourself as a young woman and more so as a vocalist. Do not stop, do not fear, do not hesitate," said Unathi.
Not all was bad, with PE's Christo singing Stevie Wonder's 'I Just Called To Say I Love You' taken from the movie Lady in Red, to which he received great reviews from all three judges. "The important thing when you are singing with an orchestra is to stay in tune and get the pitch right and that's what you did," acknowledged Randall.
Faith also made it through and sang the legendary 'No Woman No Cry' from the movie Marlie and impressed Unathi and Randall saying she was " pretty good".
The competition's favourite Mthokozisi made it through to sing R-Kelly's 'I Believe I Can Fly'. Randall liked his performance saying Mthokozisi is a committed performer and that is what he likes about him. Unathi and Somizi concurred.
Lindo was the last to be called out to join the top 8, leaving Thapelo to bow out of the competition.
He gave his rendition of 'Ever Green' by Luther Vandross from the movie A Star Is Born, and all three judges loved it.
Next week one will be eliminated, leaving only 7 to perform in the showstopper part of the show.