The final three cooks take on their last challenge in the MasterChef kitchen in front of a live audience.