Finale night for Season 23 of American Idol is finally here. The Top 3 — John Foster, Breanna Nix, and Jamal Roberts — took the stage one last time, and the singer who earned the most viewer votes throughout the three-hour finale was named the winner.

Amid the show, viewers were treated to performances from artists including Jessica Simpson, Good Charlotte, Patti LaBelle, Goo Goo Dolls and more. Plus, judges Carrie Underwood, Luke Bryan, and Lionel Richie offered their feedback and hit the stage to perform themselves.

Originally published on tvinsider.com, part of the BLOX Digital Content Exchange.