The votes are in, and your America’s Got Talent season 12 champion is…Darci Lynne Farmer!
The 12-year-old won the night with her incredible singing ventriloquist act, bringing her puppet, Petunia, back Wednesday for a performance of Anything You Can Do (I Can Do Better) with fellow ventriloquist Terry Fator, who won season 2 of America’s Got Talent.
Wednesday’s finale featured a variety of stellar performances. Contestants Angelica Hale and Kechi kicked off the night by performing Kelly Clarkson’s Stronger with Clarkson herself, and Harvey took the stage with Shania Twain in a beautiful duet of You’re Still the One.
Singer Angelica Hale came in second behind the ventriloquist.
Nigerian favorite, Kechi Okwuchi, who rose like a phoenix from a terrible Sosoliso plane crash that took 108 lives on December 10, 2005, came in sixth.
Below is how the voting went
1. Darci Lynne Farmer
2. Angelica Hale
3. Light Balance
4. Mandy Harvey
5. Sara and Hero
6. Kechi Okwuchi
7. Preacher Lawson
9. Evie Clair
10. Chase Goehring