The Team Jennifer singer is one of four acts left in the contest going into the final weekend.
This Saturday two songs stand before him and a place in the final three in Sunday's show.
Mo's solo song choice is Don't You Worry Child by Swedish House Mafia while he'll also be singing a duet with mentor Jennifer Hudson, performing Beneath Your Beautiful by Labrinth and Emeli Sande.
Ahead of the final weekend, Mo is the red-hot favourite to be crowned as the winner of The Voice 2017 with bookmakers Ladbrokes.
After powering through the semi-finals, long term favourite Mo has surged ahead of his rivals to become the 6/5 front runner, with Jamie chasing behind in second spot with odds of 7/4.
Jessica Bridge of Ladbrokes said: "Mo's been the one to beat all along, and as far as punters are concerned it's now his to lose next weekend."
Speaking before tonight's live show, Mo said he wasn't thinking about the odds.
"I just think about going out there, making sure I'm prepared for the weekend," he said. "What will be will be, I've had a great experience and I'm having fun.
"I think it's just down to the night and how you bring it."
After the performances on tonight's show, one act will be eliminated following a brief public vote.
The final three will then go forward to Sunday's show where they'll perform again and one will be crowned the winner.
The first half of the final airs on Saturday between 8:30PM and 10:20PM.
The Voice then concludes on Sunday night at 7PM on ITV as the final three sing for one last time before the winner is revealed.