Spoiler alert! Scroll down to see who was voted off this week (March 28).

Last week, Stephanie "Stripey Pants" Johnson got her torch snuffed as Malolo went to tribal council. And previews of this week's episode promised a mighty shake-up with that ever-famous "Everyone, drop your buffs" from Jeff Probst. Man, oh, man ... This season sure has been a twist-fest!

Mason's Angela Perkins has survived so far in both iterations of the Naviti tribe to date. Let's see how this week's tribe switch treats her.

Straight away, Jeff got right to the "drop your buffs," some people that were on the ropes were excited, and others, naturally, dreaded the switch. The new buffs revealed that they were now splitting into three tribes. All three tribes became 3-2 original Naviti-Malolo members. Uh oh.

Yanuya, the new additional tribe, had a big task ahead having to start their camp from scratch. Chris set himself up as the annoying one of the new bunch, ruffling feathers with his constant talk about himself and his "big reveal" that he is a model, and a volleyball player, and an investor ... you get it.

Angela landed on the new Malolo and it came out to the whole new tribe that Angela had been stabbed in the back in a previous tribal by her former Naviti tribe mates, giving hope to the former Malolo members. Sound confusing? It is.

Angela Perkins in a scene from the upcoming on "Survivor: Ghost Island" season on CBS.(Photo: Provided/CBS Entertainment)

At the new Naviti, everyone seemed to bond well over coffee, with Dom as the talker of the bunch.

Now that we've all gotten to know each other, off to the first immunity challenge! Watch your knees, this one is a one-caller, everyone-else-blindfolded challenge, really testing the teamwork of the new groups. Boy, this one was a trainwreck.

Angela's Malolo tribe, led by caller Desiree, got a huge lead going into the puzzle portion. But, turns out, a non-blindfolded person leading blindfolded people to solve a puzzle proved to be difficult. The new Yanuya and Naviti tribes came back to finish first and second, continuing the Malolo curse and sending Angela and her new tribe to tribal council.

Back at camp, James was the initial name brought up for votes. But Anglea had a heart-to-heart chat with him, discussing the fact that she might be on the bottom of her expected threesome, teasing that she could jump over and ally with him and vote for Desiree to keep the tribe strong.

Cross your fingers, it's tribal council time. Desiree's failure as a leader in the challenge was a popular topic of discussion. It clearly became a vote between Desiree and James. Finally, James got the ax, getting every vote besides his own.

See you next week, Jeff!

Voted off this week:

James Lim was voted off this week(Photo: Robert Voets/CBS Entertainment)

We'll be keeping an eye on Angela through each episode of "Survivor: Ghost Island" and we'll let you know who goes home each week. The show airs Wednesdays at 8 p.m. on CBS.