First, however, came a touching tribute to the victims of the Sandy Hook tragedy. While singing Leonard Cohen's "Hallelujah," coaches and singers held up the names of those whose lives were lost on Friday morning.
Team Cee Lo's Nicholas David then kicked off the competition with Jerry Lee Lewis's "Great Balls of Fire." Not able to resist a pun, his coach chimed in on his performance: "Your fire tonight burned this house down," Green said. David later revisited his performance of Bill Withers's "Lean On Me" and joined Green for a duet of Wild Cherry's "Play That Funky Music."
Team Blake's two contestants also had the crowd cheering. Terry McDermott sang his best song, Foreigner's "I Want to Know What Love Is," and took a stab at Mr. Mister's "Take These Broken Wings." But the crowning moment of the night for McDermott was his duet with Blake Shelton as they delivered Aerosmith's "Dude (Looks Like a Lady)." Adam Levine, decked out in a long rocker wig, played guitar alongside them.
Cassadee Pope sang "Over You," co-written by her coach and his wife, Miranda Lambert. Pope received huge praise the first time she sang it, but the song about Shelton's late brother held special meaning in the wake of the shootings in Newtown.
"America's heart is heavy, and that's about healing," Shelton said. She also moved the coaches with her take on Faith Hill's "Cry."
"I don't care that you weren't on my team," Levine said. "I am so proud of you and so happy that you're here at this moment." Pope finished the night with Shelton for a duet of Sheryl Crow's "Steve McQueen."
The Voice returns Tuesday, when the season's winner will be named. Who will it be? Tell us in the comments below.