Los Angeles — WARNING: Spoilers ahead.
Iowa native Maddie Poppe has won American Idol.
The singer-songwriter bested Caleb Lee Hutchinson and Gabby Barrett in Monday night's two-hour finale on ABC.
Poppe and Hutchinson announced on the program that they're dating, surprising judges Katy Perry, Luke Bryan and Lionel Richie. They then performed Somewhere Over the Rainbow.
SEE THAT PERFORMANCE HERE:
Poppe called the experience incredible.
SEE THE WINNING MOMENT HERE:
Hutchinson took to Twitter to congratulate Poppe.
SEE THAT TWEET HERE:
The three judges performed during the finale along with Patti LaBelle, Nick Jonas and Mustard, Bebe Rexha, Darius Rucker, Gary Clark Jr., Yolanda Adams and Kermit the Frog.
M-Net (DStv 101) broadcast the finale of the 16th season of American Idol live on Tuesday morning at 03:00 South African time, and will show it again in its prime time slot on Friday, 25 May at 19:00, and again on Saturday, 26 May at 18:00.