David, Sandy and Thomas prepare for battle in MasterChef final

David, Sandy and Thomas will battle it out to be crowned winner of MasterChef (BBC/PA)
David, Sandy and Thomas will battle it out to be crowned winner of MasterChef (BBC/PA)