The Voice UK semi-final results show on Sunday saw four singers through to next week's final.
Bo Bruce for Team Danny, Vince Kidd for Team Jessie, Leanne Mitchell for Team Tom and Tyler James for Team Will received the most public votes and will fight it out on The Voice UK final.
[Related article: Cheryl Cole takes a swan dive off The Voice UK stage]
That meant Max Milner, Becky Hill, Ruth Brown and Jaz Ellington all left the competition.
Kylie Minogue performed on The Voice UK semi-final results show, and although she didn't make a jaw-dropping entrance a la Cheryl Cole's swan dive on Saturday, she caught attention with her skimpy outfit.
[Related article: Kylie Minogue debuts video for new song Timebomb]
The Australian singer, who turns 44 tomorrow, proved she's still got it as she performed her new single 'Timebomb' on The Voice UK in a pair of tiny hot pants and a leather jacket, which she later stripped off to reveal a webbed top with glimpses of bra.
Kylie Minogue was more interested in bigging up her female dancers than crowing about her own body, tweeting: "Fans at #TheVoice were fantastic! My very 1st performance of #timebomb .... Look out 4 my #superhot girl dancerzzz!!!"
It was all down to the public vote this week on The Voice UK, with viewers at home deciding which singer out of each coach's team would progress to the final and which one would go home.
[Related article: Jessie J apparently reveals The Voice UK result early. Oops!]
The eight remaining artists became four and, for the first time in the competition, their coaches had no control over who went and who stayed.
Sunday's results show started out with a group performance from the eight semi-finalists, who sang John Farnham's 'You're The Voice'.
[Related story: Simon Cowell reckons The Voice should be on the radio]
It was then quickly onto the first results with Danny O'Donogue's team up first. Bo Bruce's rendition of Coldplay's 'Charlie Brown' impressed viewers more than Max Milner's 'Every Breath You Take'.
Jessie J's team was up next, with Becky Hill who sang Corrine Bailey Rae's 'Like A Star' up against Vince Kidd for a place in next week's The Voice UK final.
Vince's version of the Amy Winehouse classic 'Back To Black' won the public's vote.
He tweeted: "You lot are makin my *$*$*$ dreams come true!!!! Kidds u the bestest !!!! Roll on @BBCTheVoiceUK final !!! #teamjessie #kidds"
Team Tom Jones saw the biggest surprise of the night, with bookies' early favourite Ruth Brown, who sang 'The Voice Within' on Saturday, losing out to Leanne Mitchell, who sang 'Run To You'.
Finally, Will.i.am's team learnt their fate. Tyler James' 'Bohemian Rhapsody' hit the mark with the voters, as he beat Jaz Ellington (who sang 'Let It Be') and made it through to the final.
Tyler tweeted: "Through to the finals!! I'm the happiest boy in the world!!!! Thankyou so much to everyone won who voted.Chuffed to bits. T xxx"
We will find out who's crowned winner on Saturday's The Voice UK final. Who do you want to win?