The internet took to analyzing the clues one last time with some final guesses as to the identities of The Masked Singer’s three finalists. This week had a double reveal and the last clue packets before next week’s 2-hour finale.

The competition this year has been fierce, and the semi-finals were no exception. Fans were on edge to see if their favorite would be the one revealed. In a surprise turn, the show revealed not one, but two of the remaining five anonymous contestants. After five amazing performances, the audience vote resulted in the end of the masked road for two singers. The first reveal of the night was Thingamajig, who has spent the better part of the season flirting with judge Nicole Scherzinger, and the fans are definitely shipping this pair. Viewers have known since week 1 that NBA star Victor Oladipo was under that mask, and in a rare turn of events, judge Ken Jeong was the judge who figured it out. The reveal proved yet again that fans got it right.

The final reveal of the night was Leopard, who was revealed to be - as the internet predicted - “Kissed By a Rose” singer Seal. His distinct voice clued in viewers and judges alike, so while the identity of the feline vocalist was not a huge surprise, it was still shocking and sad to see Seal leave the competition. But what about the remaining three finalists? Will the internet predictions gathered here continue to be correct?

FOX

Best Guess: Wayne Brady

In the clue packet, there was a piano and the name Richard. While the judges seemed stumped at how the name Richard linked to Fox, fans of Brady remember that he played Little Richard in American Soul. After the performances, each contestant presented the judges with a “present” in the form of a physical clue. Fox gave them a framed picture of last year’s Masked Singer Rabbit, who turned out to be NSYNC band member Joey Fatone, and he mentioned that Rabbit visited the fox hole, telling him he’d enjoyed the show and that Fox would, too. This clue would come as no shock to Brady fans, who know his friendship with Fatone dates back to 1995. The two performed in the same Universal Studios show and even attended the same high school, though at different times.

ROTTWEILER

Best Guess: Chris Daughtry

Chris Daughtry, who started his career through American Idol, has been the front runner for the identity of this masked singer. Eagle-eyed fans noticed a gift tag on a package in his clue set that said Cadence. Cadence was the name of Daughtry’s high school band, so that seems pretty clear. His gift to judges was a letter and picture saying he prefers handmade gifts. The rock singer is well known to be a visual artist as well, so there doesn’t seem to be any surprises left with this performer - unless he ends up winning the whole thing and comes out top dog.

FLAMINGO

Best Guess: Adrienne Bailon

Flamingo’s clue package on the semifinal was more telling than her last one. The church choir references work well with this guess because Bailon was actually singing in her church choir when she was discovered by Ricky Martin. However, if there was any doubt remaining, her gift to the judges of a globe with Isreal added some clarity. Her husband’s name is Israel. This triggered Nicole to jump up excited in her realization that Flamingo was Bailon (though it didn’t take fans anywhere near as long to figure out). Since her first performance, fans have known this was former Cheetah Girl Adrienne Bailon.

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

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