SPOILER ALERT: Read on only if you are ready to know the outcome of the season 12 finale of America’s Got Talent!
Fifty-two million votes were cast ahead of Wednesday’s results show as top 10 finalists Darci Lynne Farmer, Kechi Okwuchi, Evie Clair, Angelica Hale, Chase Goehring, Mandy Harvey, Preacher Lawson, Sara & Hero, Light Balance and Diavolo performed for the final time at the Dolby Theatre in Los Angeles.
However, only 12-year-old Farmer, 9-year-old Hale and dance troupe Light Balance made the top 3.
For many that came as a shock, as Okwuchi, Clair and Harvey all seemed like they were shoo-ins.
RELATED VIDEO: America’s Got Talent Contestant Evie Clair‘s Father Dies of Cancer Days Ahead of Finals
Viewers and fans took to Twitter to express their reactions with many congratulating the contestants for their jobs well done.
Thirteen-year-old Clair, whose father died days ahead of the finals, received many positive comments, with many expressing to her how proud her late dad would have been.
Harvey, who lost all her hearing when she was 18-years-old, was applauded for her strength. The 29-year-old singer was introduced by deaf actress Marlee Matlin before she took the stage on Wednesday.
Okwuchi, who nearly died in a fatal plane crash, made a lasting impression on many viewers. The 16-year-old singer was one of two survivors on board a Nigerian flight — traveling between Abuja and Port Harcourt — that crash-landed at Port Harcourt International Airport in 2005. The fatal plane crash claimed the lives of 107 passengers.
Also not making it was judge favorite, Lawson, who was compared to Eddie Murphy and Richard Pryor by judge Howie Mandel, had lots of fans supporting him on social media.
America’s Got Talent final was on NBC.