‘America’s Got Talent’
Christian Guardino will not be advancing to the grand finals in “America’s Got Talent” Season 12. NBC

“America’s Got Talent” Season 12 just aired its most shocking and emotional elimination episode on Wednesday night.

After 11 contestants performed at the Dolby Theater stage in the semifinals, only five were chosen by America to advance to the finale. Christian Guardino, 16, rocked the house with his unique rendition of Marvin Gaye’s hit song, “What’s Going On.” He received a standing ovation and was praised by all four judges. Guardino, who used to be completely blind, was told that he deserved to stay in the competition, especially since he gave his latest performance his all.

But during the results show, Guardino was called to the stage along with singer Angelica Hale and robotic dancer Merrick Hanna. Before walking to their designated spot, Guardino looked really nervous. And when host Tyra Banks revealed that Hale was the one who made it to the grand finals, the teenager looked devastated.

While judge Heidi Klum was praising Hale’s talent, Guardino walked up to Hale and gave her a kiss before leaving the stage. This made the judges feel emotional, especially after Simon Cowell revealed to the public how nice Guardino is on- and off-camera.

Meanwhile, mind reader Colin Cloud also did a wonderful job during Tuesday night’s show. In fact, his act was performed over an entire week. All four judges noted that he really stepped up his game, but he was one of the three contestants who competed in the Dunkin Save. Kechi Okwuchi was saved by the viewers on live television. But when it was time for the judges to decide who they wish to keep, Howie Mandel, Mel B and Klum called dance troupe Diavolo.

The results show also saw the end of the Celine Tam’s journey. Additionally, the judges and viewers will no longer see In the Stairwell and The Pompeyo Family perform in the grand finals. But all of the eliminated contestants had huge smiles on their faces and were grateful for the chance to compete in the show.

“America’s Got Talent” Season 12 will return on Tuesday for the grand finals at 8 p.m. EDT on NBC.