Andrew Kojima, Shelina Permalloo and Tom Rennolds can all look forward to lengthy careers in the food industry, but there can be only one MasterChef champion announced at 9.58pm this evening.
So who do you think should take home the crown? Does the delightful Shelina's cooking warm your cockles and tickle your tastebuds? Does Andrew blow your mind with his delicate touch in the kitchen? Or maybe Tom's big ideas and adventurous approach to food gets you reaching for the nearest fork.
Vote in our poll below and share your verdict on this year's finalists at the bottom of the page.
The MasterChef grand final airs tonight (March 15) at 9pm on BBC One.