Another four acts left The Voice UK in tonight's semi-final results.
Going into tonight's show were eight contestants with Jermain Jackman, Jamie Johnson, Sally Barker, Christina-Marie Wickens, Sophie-May Williams, Lee Glasson, Bizzi Dixon and Chris Royal all singing for the public votes.
Each act tonight sung twice, first on their own and then with their mentor and team rival in a group performance.
After all eight had performed the public lines opened and it was over to us viewers to decide on the finalists.
Performances from Enrique Iglesias and Shakira provided some interval entertainment before hosts Emma Willis and Marvin Humes presented the results.
First up to find out their fate was Team Tom as Sally Barker won a spot in the final.
She reacted: "I can't really believe it... Bizzi is so great."
Bizzi said: "The whole experience has been brilliant, Sir Tom has been great, thank you for everyone at home for voting for me and I've thoroughly enjoyed the experience."
Then it was Team Ricky's turn with Emma revealing that Christina had topped the public vote.
She gushed: "Thank you so much to everyone who voted, you don't know how much it means to me... I'm in the final, Oh My God!"
Chris said: "I sort of knew this was going to happen and wasn't disappointed."
Team Kylie faced the results next and Marvin Humes announced that Jamie Johnson was through to next weekend's last live show.
He said: "I can't believe it!"
Last to get the news was Team Will and it was Jermain Jackman who won the last of four spots in the final.
He told Emma and Marvin: "Thank you so much British public, thank you so much Will!"
So next week we'll see Sally Barker, Christina Marie, Jamie Johnson and Jermain Jackman going head to head to be crowned The Voice UK 2014.
Are happy with tonight's Voice results? Make your thoughts known in the comments below!
Browse pictures of tonight's Voice semi-final performances below...