Yesterday evening was the penultimate round of the competition as eight contestants competed for four spots in next week's final.
Mo is one of the favourites but it was ultimately the public who ultimately decide his fate last night.
Before the vote opened, he performed Human by Rag n Bone Man and impressed pretty much everyone watching.
Mo teased before the show: "My favourite thing about my song this week is the artist - I'm a massive fan of Rag N Bone Man, I love the tone of his voice and I think he's an exceptional British artist."
"if you didn't feel that performance then you can't be #Human @imjustcalledmo #TheVoiceUK #TeamJhud" Jennifer tweeted.
Mo's performance got him through to the live final alongside his fellow Team Jennifer member Jamie Miller.
He sang Stitches by Shawn Mendes and had something extra special planned for the performance.
Jamie teased before the show: "I think my favourite thing about the song I'm singing this week is people probably wouldn't know I would sing it, but I've tried to change it up as much as I can.
"And there's a little dance break in it so I'm excited to show people a different side of me."
Mentor Jennifer tweeted after the song: "Tell me !!! you didn't feel like you were watching a award show !!!! @jamiemillmusic just kilt it!!! #TeamJhud #TheVoiceUK"
The boys were joined by Team Tom's Into The Ark and Team Will's Michelle Johns in the final.
The Voice UK concludes next Saturday and Sunday night on ITV.