Carrie Underwood joined The Voice coach John Legend on the finale of The Voice last night (12/14) to sing their Christmas song “Hallelujah” in a beautiful candle-covered stage setting.

The crowd was understandably amazed at the performance, and Carson Daly said, right after, “Wow, that performance was stunning.”

See the performance below.

Carrie posted a video of the two before the show aired and her team shared it on Twitter. They wrote, “Tune in tonight to watch Carrie’s performance of #Hallelujah with @johnlegend at 9/8c on @nbc!🙌😇 #MyGift 🎁✨ -TeamCU.”

25 Of Country Music’s Best Christmas Songs