It’s kinda freakish that a 12-year-old would win the 12th instalment of the American Got Talent (AGT).
The 12-year-old Darci Lynne Farmer 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. Singer, Nigeria’s Kechi Okwuchi was voted sixth in the competition.
Related: Relive Kechi Okwuchi’s journey to American Got Talent 2017 finals


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 Mandy Harvey took the stage with Shania Twain in a beautiful duet of “You’re Still the One“.
Later, singer-songwriter James Arthur hit the stage to perform first with Evie Clair, who performed her own original song. The Brit then paired up with Chase Goehring, and the duo performed Arthur’s hit, Say You Won’t Let Go.
Other performances included dance group Diavolo, who did unbelievable leaps off structures to Sign of the Times by Harry Styles, and Light Balance, who lit up the stage with their neon lights, killer dance moves and special guest Derek Hough.
See how your favourite contestants placed:
2. Angelica Hale
3. Light Balance
4. Mandy Harvey
5. Sara and Hero
6. Kechi
7. Preacher Lawson
8. Diavolo
9. Evie Clair
10. Chase Goehring
Follow us: @sidomex on Twitter | @sidomexuniversal on Facebook |@sidomexuniversal on Instagram
