Andrea Faustini reduces Mel B to tears on The X Factor 2014 tonight.
The Italian singer is a favourite to make the live shows having blown away the judges at every stage of the competition so far.
Tonight sees Andrea wow again with a cover of another diva ballad, Jennifer Hudson's And I'm Telling You.
The performance is described as "emotionally draining" by Mel's guest judge, fellow Spice Girl Emma Bunton, as the pair put the boys through their paces in Mexico.
Mel and Emma have the unenviable task of whittling down the Boys to just three acts as the remaining 24 acts left in the competition become 12.
While Mel and the Boys are in Mexico, the Groups visit Bermuda with mentor Louis Walsh, Simon Cowell invites the Over 25s category to his home in Los Angeles and the Girls will sing for Cheryl Fernandez-Versini in Nice.
As ever, X Factor host Dermot O’Leary will be on hand to congratulate the lucky three, and console those that fall at the final hurdle.
The X Factor airs tonight at 9PM on ITV and continues Saturday and Sunday evening at 8PM.