We hope the Vatican still has some white smoke left, because a new American Idol winner has finally been chosen!
The big reveal came at the end of Sunday’s three-hour finale, which welcomed back the Top 14 of Season 23 to perform alongside the show’s judges and a dizzying parade of celebrity guests.
Some of those eclectic names included Salt-N-Pepa, who pushed us back to 1986 for several glorious minutes; Good Charlotte, whose timeless whine reminded us of our pop-punk phases; and Jessica Simpson, whose iconic vocals had us running to our pantries, hankering for some chicken of the sea… or is it tuna?
Other stand-out moments included Gabby Samone performing “I Am Changing” with literal Dreamgirl Jennifer Holliday, Kolbi Jordan belting out “Lady Marmalade” with theee Patti LaBelle, and gospel icon Kirk Franklin getting all kinds of hip-thrusty during his performance with Canaan James Hill.
We also got memorable performances from judges Luke Bryan, Carrie Underwood and Lionel Richie, as well as their Top 3 doppelgängers — country crooner John Foster, ballad queen Breanna Nix and silky smooth Jamal Roberts. (Seriously, isn’t crazy how closely the finalists mirror the judges? The simulation is definitely glitching.)

Heading into the finale, 52% of TVLine readers expected to hear Ryan Seacrest call John’s name, followed by Jamal in second with 33% and Breanna in a surprisingly distant third with just 15%. As for how our readers actually wanted the finale shake out, those results told a very different story. Despite most viewers predicting that John would win, only 37% felt that he should win, while 44% believed that Jamal deserved to be crowned the winner. Meanwhile, only 19% of the votes went to Breanna.
So, did our readers correctly predict how things would shake out? Read on for a full breakdown of how the three finalists fared in Sunday’s finale, including which lucky contestant heard their name called at the end of the night. When you’re finished, drop a comment with your thoughts. Did the right singer win Season 23?