The Voice 2012 Top 3 went head to head Monday night for one last time before a Season 3 winner is crowned Tuesday night.

The final three — Nicholas David, Terry McDermott and Cassadee Pope — each sang three songs, but only one was a part of the competition. Each also performed an encore of their standout performance and a duet with their coach.

The episode opened on a very classy tribute to the Newtown, Conn., school shooting with “Hallelujah” performed by coaches Blake Shelton, Cee Lo Green, Adam Levine and Christina Aguilera.

The Top 3 Performances

Nicholas David, Great Balls of Fire/Fire

Nicholas’ performance was staged nicely and it was awesome to see him at the piano — a flaming one at that. His vocals weren’t amazing because neither of those songs are really singer songs.  But overall, the performance was pretty top-notch. It was filled with energy and his stage presence was the best it’s been. Well mostly. He got a little weird at the end with those “dance’ moves. But it was fun. A-

Terry McDermott, Broken Wings

What was up with that start? I’m not totally sure, but I think he forgot the lyrics. I almost thought I was imagining it, but then Adam Levine called it out, so I guess I wasn’t imaging things. Whatever it was, it was weird. The rest of the performance was pretty solid. It was a bit boring, but I couldn’t find any technical flaws, at all. B+

Cassadee Pope, Cry

Blake and Cassadee continued their quest to make her a country artist with Faith Hill’s Cry. Annoyances with that aside, it was a really good performance. It was a little boring, though, just like Terry. Her vocals were great though and her connection to the audience was top-notch. A-

The Encores

Cassadee again performed Blake’s Over You and it was just as great as the first time she sang it.

Nicholas did an encore of Lean On Me which surprised me because I never really thought of that as his standout performance. That being said, I think it was better this time around because I didn’t fall asleep during it like I did originally.

Terry pulled out I Want To Know what Love Is once again. And like I said with Nicholas, I wasn’t aware this was his standout performance. But what do I know? It was another solid performance from Terry, but nothing to jump up and down over.

Overall, I thought the final performances were kind of underwhelming. They were solid showings, just not very exciting. So that’s two weeks in a row where I wasn’t wowed. I think this show lost its steam near the end or something.

Trying to figure out who is going to win this thing isn’t going to be easy. On one hand I feel like Cassadee is the obvious choice. But then there’s Terry and he seems to be who the show is pushing. BUT what about Nicholas? I think he technically was the most entertaining of the night. So it could seriously be anyone’s game.

Who do you think is going to take the title Tuesday night during The Voice 2012 finale?

Subscribe for Free to The Voice spoilers & updates on Facebook, Email, or Twitter