To be sure, the Season 7 finale of "MasterChef" is determined by judges Christina Tosi, Chef Gordon Ramsay and Chef Wolfgang Puck. The American celebrity chef makes his way to the MasterChef kitchen after appearing in the Season 7 premiere.

While the three finalists have a mature palette and have produced distinctive dishes throughout the competition, it remains to be seen who will take home the MasterChef trophy.

So far, Brandi's food has impressed the judges the most. The 27-year-old contestant from Kentucky has produced dishes that have been comforting, hearty and carry soul. However, she faces tough competition from the other two finalists, David and Shaun.

Among the three, Shaun is definitely a fan-favourite. The 33-year-old contestant from Las Vegas has been one of the toughest competitors in Season 7. His sophisticated take on dishes has been an inspiration and in many ways, Shaun seems to embody the traits judges look for in a "MasterChef." However, David's technique is strong as well and the battle between these two men could get intense.

Who do you think will win? Let us know in the comment section.

"MasterChef" Season 7 episode 17 and 18 air at 8 pm EST on FOX. You can live-stream the episode via FOX NOW.