As the season 2 finale of The Masked Singer approaches, there are three anonymous vocalists remaining. But who will win it all? In a close race, it could go to any of the three talented celebs who remain in the running.

Following a series of articles featuring the fans' best predictions of the Masked Singer identities so far, we've been able to correctly predict each singer before their reveal - thanks to the help from devoted viewers. If that streak of successful guesses continues, then we also have a good idea of who these last three celebs are; what remains to be seen, though, is who will end up winning it all. During this season of the karaoke-style reality show, the singers have stepped it up, and the performances have been amazing. The final three have all had strong performances week after week, and the competition in this finale is sure to be full of show-stopping numbers. With a competition this close, it could go any way, but we have an idea of who will end up taking home the trophy in the end.

Related: Masked Singer: The Internet’s Best Guesses at Identities - Week 10

FOX

Fox on The Masked Singer

Likely Identity: Wayne Brady

Best Performance So Far: “Tennessee Whiskey” by Chris Stapleton

Fox blew fans away with his smooth rendition of "Tennessee Whiskey," which many fans argued was even better than the original. This was the performance where fans started predicting - correctly - that Fox would make it to the finale.

Why Fox Could Win: Fox has had consistently great performances throughout that have showcased his versatility, experience on stage, and confidence as a singer. If Fox is, in fact, Wayne Brady, he's a seasoned singer, dancer, and actor with years of experience singing in front of a live audience - even on Broadway - so it would come as no surprise if the Whose Line is it Anyway alum won the final battle for the title.

ROTTWEILER

The Rottweiler promo image from The Masked Singer

Likely Identity: Chris Daughtry

Best Performance So Far: "Someone You Loved" by Lewis Capaldi

Picking a fan-favorite performance for Rottweiler is difficult because fans have collectively raved about quite a few different performances of his. But, in the end, the reaction of the judges, the pure emotion, and the initial shock at just how good of a singer this dog is stems from his performance of "Someone You Love."

Why Rottweiler Could Win: As stated, fans have a hard time choosing between weeks for their favorite when it comes to Rottweiler. He chooses songs that resonate well with fans and then blows them out of the water with his performances. He is less confident in his abilities, but this is something that endears him to viewers and judges. If Fox does turn out to be Chris Daughtry, his American Idol loss makes him a bit of an underdog, and fans would love to see the humble singer turn that around this week.

FLAMINGO

Masked Singer Flamingo

Likely Identity: Adrienne Bailon

Best Performance So Far: "Never Enough" by Loren Allred from The Greatest Showman

Flamingo was also another performer whose single best performance was difficult to narrow down. While her performance of "Lady Marmalade" was also amazing, it was this performance of "Never Enough" that really showcased her ability as a performer to tackle different types of songs.

Why Flamingo Could Win: Well, once again, fans love an underdog, and Flamingo has given them a personal story they can cheer for. Her performances have been solid since day one and she's only gotten stronger as time has gone by. If this is Adrienne Bailon, she has essentially grown up on stage performing for years with the Cheetah Girls, and now in front of live audiences as host of The Real. This triple threat winning would not be shocking to anyone.

Who We Think Will Win?

Masked Singer contestants

There are strong arguments for all three remaining masked performers. While the competition will undoubtedly be close, we think the final winner will be Rottweiler. Week after week, he manages to connect with the judges and viewers emotionally through his songs and personal story, and trying to pick a single best performance by this costumed canine proved to be especially challenging. We think Rottweiler will prove to be the ultimate top dog in the finale and will be the one heading home with the trophy.

The Masked Singer airs Wednesdays at 8pm EST on Fox.

Next: Masked Singer Finalists: The Internet’s Best Guesses at Remaining Identities