American Idol Has a New Champion! Noah Thompson Wins Season 20

On Sunday's season 20 finale of American Idol, the top three contestants hit the stage for the last time in hopes of taking home the first-place prize.

Once America's results were in, Thompson was named the champion over his fellow finalists, HunterGirl and Leah Marlene.

The 20-year-old winner performed three songs for the finale: "I'm on Fire" for the Bruce Springsteen round, his original song "One Day Tonight," and Rihanna's "Stay" as his favorite song of the season.

"Oh my God ... my heart is beating out of my chest, this is crazy," Thompson said after learning the news of his win live onstage.

HunterGirl, 23, placed second with "Dancing in the Dark," her original song "Red Bird," and her reprise of "Riot," while Marlene, 20, came in third after performing "Cover Me" and her original, "Flowers."

Thompson, a construction worker and father from Louisa, Kentucky, stole Luke Bryan, Katy Perry, and Lionel Richie's hearts during his audition when he sang "Giving You Up."