Here's a look at all of tonight's The Voice UK semi-final performances as eight battled it out for four spots in the final.
Each act tonight sung twice, first on their own and then with their mentor and team rival in a group performance.
Team Tom started the show with Sally Barker opening the second live episode with a performance of The Waterboys hit The Whole Of The Moon, followed by Bizzi Dixon and George Benson's Everything Must Change.
Christina Marie took to the stage next for Team Ricky, belting out Nancy Sinatra's Bang Bang before Chris Royal got all four judges on their feet after singing Nat King Cole's Smile.
Lee Glasson's take on London Grammar track Strong ended on a high as he sung for Team Kylie ahead of rival Jamie Johnson's performance of Bonnie Raitt I Can’t Make You Love Me.
Team Will finished the evening's solo performances with Sophie May Williams singing Lorde's worldwide smash Royals and Jermain Jackman singing David Guetta feat. Usher – Without You.
The acts then returned to the stage for a group performance with their coaches. Team Kylie sung to her hit Into The Blue, Team Ricky performed to The Kinks' You Really Got Me, Team Tom sung Martha & The Vandellas' Dancing in the Streets and lastly Team Will finished the show with David Bowie's Let's Dance.
It's now over to the public to decide just which one act in each team makes next Saturday night's final.
Who was your favourite act tonight? Add your thoughts in the comments!
Browse pictures of The Voice semi-final performances below...