Trent Harmon beat fellow contestant and fan favourite La'Porsha Renae to win the 15th and final season of singing reality show "American Idol".
In the end, it came down to the battle of the Mississippi residents, but Trent managed to take home the most votes from the audience, scoring victory in the show's last episode.
READ ALSO:End of an era: 'American Idol' bids adieu after 14 years Trent praised God as he was showered with confetti.
"God is real," he said while embracing the runner-up La'Porsha.
He held back tears as he sang his winning song "Falling." Earlier, the last two finalists teamed up for a rendition of Marvin Gaye and Kim Weston's "It Takes Two", reported Ace Showbiz.
The finale episode opened with a recorded video message from US President Barack Obama, who told viewers that "all of our voices matter."
He praised "American Idol" for having "transformed television" and also encouraged Americans to vote in elections like the upcoming Presidential race.
The two-hour finale also brought back former judges, including Kara DioGuardi,
Paula Abdul,
Simon Cowell and Randy Jackson.
READ ALSO:'American Idol' 'best thing' that happened to Daughtry Kara performed Pink's "Sober" with Tamyra Gray and Jordin Sparks, while Cowell took the chance to apologise for their mean comments to contestants.
"I'd like to say on behalf of us, thank you America for inviting us into your homes. Thank you to the contestants, to FOX for actually putting us on air, to you guys for actually being my best friends now, and I am going to miss you," he said to Paula and Randy.
Pregnant Kelly Clarkson was also back to perform "A Moment Like This".
Carrie Underwood teamed up with Keith Urban for a duet of "Stop Draggin' My Heart Around".
READ ALSO:All 'American Idol' judges likely to return for final season Jennifer Lopez, meanwhile, performed her new song "Ain't Your Mama" live for the first time.
Kellie Pickler, Lauren Alaina, Scotty McCreery, Skylar Laine, Kree Harrison, Constantine Maroulis, Caleb Johnson, Chris Daughtry, Bucky Covington, Ace Young, Katharine McPhee, Clay Aiken, Ruben Studdard and Jessica Sanchez were among other musical performers in the farewell episode.
WATCH: Idol Finale Acoustic Medley - AMERICAN IDOL