Its almost time to vote!
Lets take a look at who makes it through in the final stretch of the knockouts.
Even if she does have some rattly moments throughout the delivery, this is still a very pretty performance.

Credit: Trae Patton/NBC
Meanwhile, Sarah Graces performance is okay enough, too.
Between his wonky falsetto reaches and clunky transitions, its just a mess and doesnt work.
Jake might still be a compelling singer, but hes done himself zero favors tonight.
Meanwhile, DeAndre Nico is basically throwing everything hes got at his performance of Hunter Hayes Wanted.
Winner: DeAndre NicoSteal: N/A.
But Kennedys a force tonight.
But otherwise, its all power, precision, and poise.
Winner: Kennedy HolmesSteal: N/A.
Team Blake: Colton Smith vs. Kirk Jay
OKAY, KIRK JAY.
His range, the slight nasally quality to his voice, the suit, the whole thing just works.
Its a runaway, no doubt.
Winner: Kirk JaySteal: Colton Haynes to Team Jennifer.
Delaney Silvernell has created an uphill battle for herself in her song selection.
Winner: Steve MemmoloSteal: N/A.
Chris version of Burning House is like an 80s lovers lament, and its totally working.
That said, Chris has certainly proven his muster here tonight and gets a well-deserved save from coach.
Winner: Michael LeeSteal: Chris Kroeze saved for Team Blake.
With that, the knockouts are done, and were off to the lives.
Who are you eager to vote for next week?