The Voice raised the stakes yet again this week as the five singers on the NBC reality show took to the stage competing for America's votes and a spot in the finals.
The good news? They were all solid. The bad news?
There are only three spots available to move on. That's right, two singers are going home tonight, and at this point, all bets are off as the sixth season winds down.
So let's break down the performances, shall we?
Christina Grimmie of Team Adam, the YouTube star poured her heart and soul into fun.'s "Some Nights" and Imogen Heap's "Hide and Seek."
Josh Kaufman of Team Usher covered OneRepublic's "Love Runs Out" and John Legend's current smash hit ballad "All of Me," nailing both.