It all came down to this! At the end of the three-hour finale of American Idol Season 24, finalists Hannah Harper, Jordan McCullough, or Keyla Richardson found out who the winner of the show was.

Before the results, based off of viewer votes, were read, though, the night was jam-packed with performances from the finalists, celebrity guests, and other contestants from the season. Judges Carrie Underwood, Luke Bryan, and Lionel Richie also hit the stage. WARNING: Spoilers for the American Idol finale ahead!

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