U.S. Markets close in 1 hr 47 mins

'The Voice' final four revealed with some big surprises

Nick Paschal
Supervising Producer, Yahoo Entertainment

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 semifinals results. It turns out there were plenty of shocking moments Tuesday night.

Fifteen-year-old Brynn Cartelli was next 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 told Pryor. “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.

Britton has been a fan favorite all season, and got up to No. 3 on iTunes this week. He continued to show why people love him with a solid performance of “Dancing On My Own.” Pryor has also been a fave this season, charting  at No. 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.