TheVoice-hallelujahBlake Shelton, Cee-Lo Green and other judges on NBC’s “The Voice,” led a moving tribute to the victims and families of the Newtown elementary school massacre. They sang a rendition of “Hallelujah” that was as uplifting as it was somber. Contestants and even the hosts joined in.

The show aired its final live performance last night (Dec. 17) for the three remaining contestants, Nicholas David, Terry McDermott and Cassadee Pope.

But instead of the usual rousing opener, the cast led off with a candle-lit tribute. Each member on stage held the name of one of the 26 victims on a card. Twenty of those killed were children between the ages of 6 and 8.

Afterward, the show got back down to business. It was the final live performance before a winner is chosen tonight in the season finale.

Pope, the final female in the competition, is considered the front-runner. She sang “Over You,” a performance that went so well it hit No. 1 on the iTunes pop chart after she first sang it. She also sang Sheryl Crow’s “Steve McQueen” in a duet and finished with Faith Hill’s “Cry.”

David also sang the song that vaulted him to front runner status during the show, belting out “Lean on Me.” Coach Cee-Lo Green was floored by the performance and later sang “Play That Funky Music” in a duet.

McDermott opened with Aerosmith’s “Dude (Looks Like A Lady)” and captured Aerosmith frontman Steven Tyler’s sound perfectly. Coach Shelton was effusive. “Every time you get on stage, something epic happens … you make these classic rock songs sound new again,” he said. He also drew praise from coach Christina Aguilera for his finale “I Want to Know What Love Is.”

Here’s how we see it: Terry McDermott for the win. Check out the video below and click here to follow TheImproper on Twitter for all of the latest updates on “The Voice.”