Celebrity MasterChef semi-final tonight (September 16), the four remaining chefs fought for their place in tomorrow's final – but one celebrity had to be eliminated. The four best cooks – Dion Dublin, Joe Swash, Kadeena Cox MBE and Megan McKenna – faced their toughest challenge of the competition: the Chef's Table, hosted by Tom Kerridge.