Shocking results on 'The Voice' semi-finals

Spensha Baker couldn't believe it when Carson Daly announced that she was moving on to the finals of The Voice, and she wasn't the only one stunned by the semi-finals results. It turns out there were plenty of shocking moments Tuesday night. 15-year-old Brynn Cartelli was the next person to make it to the finals, followed by former Jennifer Hudson backup singer, Kyla Jade. Which left Pryor Baird, Kaleb Lee, and Britton Buchanan to sing for the Instant Save, which was very surprising to Blake Shelton. "I'm actually a little bit taken aback, shocked to see you even in this position," Blake said to Pryor. He then added, "By the way, all three of you -- this is shocking. You know? But it's The Voice. It's tough."Fans took to Twitter to show their displeasure with Pryor and Britton having to sing for their Voice lives, with one person tweeting, "I am appalled at the fact that Britton Buchanan has to sing for an Instant Save spot in the finale. He beyond deserved to be there & in my opinion, win. WTF America?"

Britton has been a fan-favorite all season, and got up to #3 on iTunes this week. And he continued to show why people love him with a solid performance of "Dancing On My Own." Meanwhile, Pryor has also been one of the favorites this season, and charted at #7 on iTunes this week. So it was no surprise that during his Instant Save song, he let his soul shine when he sang, "Soul Shine."

In the end, only one would live to sing another day and that person was Britton. It's going to be a very interesting finale! The Voice airs Mondays and Tuesdays at 8 p.m. on NBC. Watch clips and full episodes of The Voice for free on Yahoo View. Voice contestants took us all to church with some inspirational performances:

Read more from Yahoo Entertainment:

Tell us what you think! Hit us up on Twitter, Facebook, or Instagram — or leave your comments below. And check out our host, Kylie Mar, on Twitter, Facebook, or Instagram.