Winners At War had a mammoth task ahead of itself coming into this merge episode, just in terms of the sheer amount of content it had to fit into a 42-minute runtime (excluding commercials). The merge is a bustling event at the best of times, as the opposing tribes and divergent strategies come together in the highly intense individual portion of the game. But add in the Edge of Extinction, the Battle Back competition, an Immunity Challenge, a Tribal Council, and all the usual plotting and scheming, there’s more going on here than a day at Joe Exotic’s animal park. There are certain pitfalls to this excess of content, in particular inconsistent storytelling and players shunted aside due to lack of time. This episode is definitely guilty of those things. Yet, for the most part, the Survivor editing team manages to take all those competing attractions and piece them together into a massively entertaining ride.
It kicks off with the Edge inhabitants competing to get back into the game. And as much as I despise the Edge of Extinction as a concept, I can’t deny getting caught up in the excitement. I think it helps that we know these players, especially with seven of the eight being old-school Survivor veterans. There is a nostalgic attachment to this group. We empathize with an unusually emotional Tyson, who lets his snarky defense shield drop for a moment as he chokes up talking about his two little girls back home and whether staying on the Edge is the right or wrong thing to do. We pump our fists to Rob’s rallying cry about how the old-schoolers don’t quit and are going to fight to return. It’s much easier to invest when you feel a connection to the characters, and that’s a benefit of 20 years of Survivor history, something that the castaways on Season 38 didn’t have when this twist was first introduced.
As thrilling as the Battle Back challenge is, though, there is a design flaw in the Edge as it pertains to the fire tokens. Those with coins are allowed to purchase a challenge advantage — which, of course, they all do. The issue is, those who have spent longer on the Edge have had more opportunities to earn tokens. Those who have just arrived, like Parvati and Yul, have barely had a chance to enter the fire token stock market. While this doesn’t deter Parvati and Yul, who both put in a stellar effort — Yul even comes close to winning — it does highlight the inherent fault in this whole system. Players are essentially punished for lasting longer in the game, while those who are voted out early are rewarded. I know Survivor isn’t necessarily a fair game, but surely this is something that should have been addressed in one of Jeff Probst’s brainstorm sessions.
Regardless, it’s Tyson who beats out Rob by mere seconds to earn his spot back in the game. Perhaps that jar of peanut butter gave him the edge he needed? While it’s a gutting blow to the other Edge dwellers, who slink back to limbo to await one final opportunity to return, it’s a huge confidence boost for the Blood vs. Water winner. “I wasn’t sure if I could do this anymore… I thought becoming a dad might have softened me,” he confesses, reflecting on his early elimination. The win here is certainly a boost to his morale, and he somehow miraculously isn’t even mentioned as a target for the rest of the episode. After seeing the run Rick Devens went on after his return from the Edge in Season 38, not to mention Chris Underwood coming back and winning the whole season, I expected there to be more urgency in quickly stamping out the Edge returnee. That’s not what happens, as Tyson effortlessly slips into the background while the rest of the tribe set their sights on each other.
Taking out Tyson straight away would be the simple move, especially for the often precarious first merge vote. But Survivor is anything but a simple game. I think Sophie explains it best when she says that Tyson has less baggage than everyone else. While he was stuffing his face with peanut butter on the Edge, the others were still playing the game, forming alliances, burning bridges, and making and breaking deals. As Tony puts it, what got Tyson voted out the first time is no longer relevant, the interpersonal dynamics have changed. The in-game relationships that have developed over the first 19 days are more immediately threatening than a lone-wolf Tyson, at least for the time being. For the likes of Ben and Tony, their current concern is keeping the big threats together, lest they get picked off by the lower-profile players such as Adam, Michele, Nick, and Wendell. And that’s a sweet sound to Tyson, who not only was preaching this strategy way back when, but comfortably slots into the “big threats” grouping.
Those big-name players certainly have reason to be worried. You only have to glance over to the Edge to see the direction this season has taken. Anyone with a top-tier Survivor resume is in danger. That goes for those building new resumes, too. Take Denise, for example, who has earned the nickname “The Queen Slayer” for her jaw-dropping double idol play that took out Sandra. As she — perhaps foolishly — regales the tribe with war stories of how she dethroned Survivor royalty, her stock begins to rise, and so does the price on her head. “I want to vote out people that are playing a winners’ game right now,” says Wendell, who is both impressed and threatened by Denise’s power play. As one of the more recent winners, Wendell doesn’t have the status of a Survivor legend, nor has he made a move this season worthy of fear and respect. Therefore, it’s understandable why he wants to stick with those players more on his level, like a Nick or a Michele.
However, while Wendell pushes for Denise to go, the big threats group aim their sights at Wendell and Nick. This puts Jeremy in a very interesting position. Jeremy is obviously one of the big threats — and he previously won by adopting the “meat-shield” strategy. Working with the likes of Ben, Tony, Denise, and Kim is clearly in his benefit. But he also has a pre-existing friendship with Wendell. It’s another instance of a relationship that transcends the game, and that is always going to complicate matters. So, emboldened by winning immunity (in the classic pole challenge), Jeremy tries to have it both ways by directing the target towards Nick. Not only does that keep him on solid terms with the big threats alliance, but it allows him to replace Nick as Wendell’s number one ally. Yet, despite Jeremy’s plan to “drive the vote without anyone knowing I’m driving,” he’s picked up on Sophie’s speed camera.
Sophie might have been feeling the cold as she shivered through the Immunity Challenge, but she is bringing the heat when it comes to gameplay this season. She isn’t a loud or flashy player, but she is a damn wizard when it comes to reading the tribe dynamics. She’s well aware of the big threats alliance and their jungle pow-wows, just as she’s cottoned onto Jeremy and Wendell constantly “bro-ing out.” If the options are between Nick or Wendell, she’d much rather see Wendell go, as him sticking around only serves to empower Jeremy’s game, not hers. Sophie isn’t forceful in her suggestion to target Nick, she makes her points subtly and confidently, and others listen. Compare that to Jeremy, who, when he finds out the vote is shifting from Nick to Wendell, goes on a wild campaign rally in an effort to save his friend.
With Denise completely off the table, as she also wins Immunity, the only other non-Nick or Wendell name floating around is Adam. It’s been a rough journey so far for Adam, who has sort of blundered from beach to beach, barely hanging on to his game. His failed attempts to play double agent early on caused him to lose trust with pretty much everyone on the island. That’s why he makes an easy, tribe-pleasing target for the Nick-Wendell-Michele trio to push for. Jeremy latches onto this plan, hoping to turn the vote away from Wendell. And even though he’s kind of desperate in his approach, it does seem people are listening to Jeremy and willing to change direction. After all, Adam leaving isn’t going to upset anyone; his only real ally is Denise, but even she seems open to cutting him loose. “I’ve gotta go with the tide,” she says. “I made an alliance with Adam on day one, but a day one alliance might not be a day 39 alliance.”
It turns out, though, that isn’t the way the current is flowing. While Adam enters Tribal Council scared for his Survivor life, it is Wendell who ends up with his torch snuffed. Ultimately, Jeremy acquiesces, voting alongside the majority to eliminate his buddy, leaving Michele and Nick completely in the lurch. As Tony explains at Tribal, at this stage of the game, it’s all about going with the flow, not swimming against the current. That’s the approach Tyson took upon his return, and it worked out perfectly. And while Jeremy tried to swim upstream, somewhere along the way, he must have realized he was going to drown and so turned back around. Right now, nobody wants to rock the boat, especially just entering the merge, but I expect choppy waters ahead. (That’s the end of these sea-based metaphors — blame Tony, he started it!)
Idol Thoughts
• Wendell’s departure results in an odd conclusion to his story arc with Michele. The past three weeks built up this ex-lovers beef, which seemed destined to end in Michele enacting her revenge. And yet, here, Wendell calls Michele one of his closest allies, they vote together, and we barely hear from Michele. This is one of the narrative inconsistencies caused by crammed episode.
• I do appreciate the episode taking a brief moment to highlight the torrential downpour and its effect on the tribe’s psyche. It’s one of those old-school Survivor moments we rarely see in the modern, strategy-focused era.
• Adam growing more and more frustrated with Ben every week is becoming my favorite running gag.
By submitting your email, you agree to our
Terms and Privacy Notice
and to receive email correspondence from us. This site is protected by reCAPTCHA and the Google
Privacy Policy and
Terms of Service apply.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
or
Already a subscriber?
What is your email?
This email will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
Password must be at least 8 characters and contain:
Lower case letters (a-z)
Upper case letters (A-Z)
Numbers (0-9)
Special Characters (!@#$%^&*)
This password will be used to sign into all New York sites. By submitting your email, you agree to our Terms and Privacy Policy and to receive email correspondence from us.
You’re in!
As part of your account, you’ll receive occasional updates and offers from New York, which you can opt out of anytime.
Already a subscriber?
Already a subscriber?
`;
// integrate Sub(x) scripts and elements
if (hostname !== 'subs.nymag.com') { // do not integrate on this subdomain
document.head.appendChild(trackingScript);
document.body.insertAdjacentHTML('beforeend', subXAnimationElements);
}
There was an error processing the request. Please try again later."}).catch(e=>console.error("Error verifying email: ",e)))(r.querySelector(".content"),o.bannerCTAVerification)})):(l.remove(),s.remove()),o.dismissable||n.remove(),o.useAlertIcon||a.remove(),r.classList.add("show"),n.addEventListener("click",()=>{u(),r.classList.remove("show")})}else r.remove()}});
}, {"1":1,"6":6,"12":12,"35":35,"40":40}];
window.modules["global-nav.client"] = [function(require,module,exports){"use strict";const dom=require(3),auth=require(12),signInButton=dom.find(".user-signin"),signOutButton=dom.find(".user-signout"),globalNav=dom.find('[class^="global-nav"]'),body=dom.find("body"),dropdownItems=dom.findAll(".dropdown-wrap"),gtm=require(1),appendLandingPageParams=require(136),pageUri=require(124).getPageUri(),subscriptionPromoLinks=dom.findAll(".persist-params"),searchString=window.location.search||"";function closeDropdowns(e){let n=globalNav.querySelectorAll(".dropdown.open");dropdownItems.forEach(function(t){let o=t.querySelector(".dropdown");!n||t.contains(e.target)&&27!==e.keyCode||o.classList.remove("open")})}function gtmSendReport(e,n,t){let o={eventCategory:"ecommerce",eventAction:"componentClick",brand:e,dimension23:"global-nav",list:pageUri,pageZone:"header",variant:"nav-link"};"global-nav-link"===t&&(o.eventLabel=n.href),gtm.reportNow(o)}function updateElementTargetUrlsIfQueryStrings(e){if(searchString){const n=new URLSearchParams(searchString);let t=e.href;if(t.includes("?")){const o=t.split("?"),i=new URLSearchParams(o[1]);for(let e of n.entries())i.set(e[0],e[1]);t=`${o[0]}?${i.toString()}`,e.href=t}else e.href=`${t}?${n.toString()}`}}function init(e){const n=e.querySelectorAll(".to-landing-page");window.addEventListener("auth:init",()=>{signInButton.addEventListener("click",function(e){e.preventDefault(),auth.showEmbeddedLoginFlow("top navigation")}),signOutButton.addEventListener("click",function(e){e.preventDefault(),gtmSendReport("Sign Out",e.target,"user-info-link"),auth.logout()}),auth.isAuthenticated()&&e.classList.add("signed-in"),auth.isSubscriber()&&e.classList.add("subscribed"),e.querySelectorAll(".user-link").forEach(e=>{e.classList.add("active")}),subscriptionPromoLinks.forEach(e=>{updateElementTargetUrlsIfQueryStrings(e)}),appendLandingPageParams(n)})}dropdownItems.forEach(function(e){e.addEventListener("click",function(){e.querySelector(".dropdown").classList.toggle("open")})}),body.addEventListener("click",closeDropdowns),document.addEventListener("keydown",closeDropdowns),globalNav.addEventListener("click",function(e){let n=e.target;n.classList.contains("global-nav-track")&>mSendReport(n.text,n,"global-nav-link")}),module.exports=init;
}, {"1":1,"3":3,"12":12,"124":124,"136":136}];
window.modules["aaa-module-mounting.legacy"] = [function(require,module,exports){"use strict";const _pickBy=require(221),_each=require(408),Fingerprint2=require(407),DS=require(406),Eventify=require(246);function registerGlobals(){window.DS=DS,window.Eventify=Eventify,window.Fingerprint2=Fingerprint2,DS.value("Eventify",Eventify),DS.value("Fingerprint2",Fingerprint2),DS.value("$document",window.document),DS.value("$window",window)}function mountDollarSliceComponents(){DS.service("components",["$document","$module",function(e,n){var o=_pickBy(n.definitions,e=>e.providerStrategy===n.providers.controller),r=Object.keys(o);function t(e){return o=>{try{n.get(e,o)}catch(e){logMountError(o,e)}}}_each(r,n=>{var o=e.querySelectorAll('[data-uri*="/_components/'+n+'/"]'),r=e.querySelectorAll('[data-uri$="/_components/'+n+'"]');_each(o,t(n)),_each(r,t(n))}),this.components=r}]),DS.get("components")}function logMountError(e,n){const o=e.outerHTML.slice(0,e.outerHTML.indexOf(e.innerHTML));console.error("Error attaching controller to "+o,n)}registerGlobals(),"loading"===document.readyState?document.addEventListener("DOMContentLoaded",()=>{mountDollarSliceComponents()}):mountDollarSliceComponents();
}, {"221":221,"246":246,"406":406,"407":407,"408":408}];
window.modules["ads.legacy"] = [function(require,module,exports){"use strict";const _map=require(118),_forEach=require(107),_isString=require(268),_intersectionWith=require(409),_isEqual=require(274),_each=require(408),_debounce=require(182),_sortBy=require(205),page=require(124),visit=require(114);DS.service("adService",["Eventify","$cid","$document","$window",function(e,t,a,i){var o,n,s,r,d,c,u,l,g={},p=this,h=[],f=visit.getQueryParamsObject(["utm_campaign"]),m=document.querySelector('script[data-type="ad-a9"]'),b=[],w=!1,v=[],y=document.querySelector('script[data-name="ad-doubleverify"]');document.querySelector('script[data-name="concert-ads"]')||(i.NYM={},i.NYM.analytics={},i.NYM.analytics.adStartTime=i.performance.now(),i.googletag=i.googletag||{},i.googletag.cmd=i.googletag.cmd||[],u=i.googletag,(m||y)&&(i.googletag.cmd=i.googletag.cmd||[],i.googletag.cmd.push(function(){i.googletag.pubads().disableInitialLoad()})),m&&(l=i.setInterval(function(){void 0!==window.apstag&&void 0!==window.apstag.timeout&&(i.clearInterval(l),window.apstag.cleared=!0,l=null)},10),setTimeout(function(){l&&(i.clearInterval(l),i.googletag.pubads().refresh(),window.apstag||console.log("MESSAGE: Timeout for A9 load exceeded, aborting"))},500)),y&&(b.push(new Promise(function(e){w?e():v.push(e)})),c=i.setTimeout(T,2500)),o=function(e){var t,a,o=e.data,n=[];return o.loaded?e:(o.loaded=!0,t=null,(t=o.sizes?u.defineSlot(o.name,o.sizes,o.id).addService(u.pubads()):u.defineOutOfPageSlot(o.name,o.id).addService(u.pubads())).setTargeting("adid",o.id),f.hasOwnProperty("utm_campaign")&&t.setTargeting("utmcamp",f.utm_campaign),a=p.getAdCount(o.label),t.setTargeting("label",o.label+"_"+o.site+"-"+a),u.display(o.id),u.pubads().addEventListener("slotOnload",function(){i.NYM.analytics.firstAdLoadTime||(i.NYM.analytics.firstAdLoadTime=i.performance.now(),i.NYM.analytics.firstAdLoadLabel=e.data.label)}),n=_(o),Promise.all(b).then(function(){n?window.apstag&&window.apstag.cleared?window.apstag.fetchBids({slots:[n],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([t],{changeCorrelator:!1})})}):y&&u.pubads().refresh([t],{changeCorrelator:!1}):u.pubads().refresh([t],{changeCorrelator:!1})}),e.slot=t,e)},n=function(e){var a,i,o,n=t(),s=e.getAttribute("data-name"),r=e.getAttribute("data-sizes"),d=e.getAttribute("data-label"),c=e.getAttribute("data-site");n=e.id,r&&r.length?(r=r.split(","),a=[],_map(r,function(e){e=e.split("x"),i=parseInt(e[0]),o=parseInt(e[1]),a.push([i,o])})):(e.classList.add("oop"),a=!1),this.data={id:n,name:s,sizes:a,loaded:!1,label:d,site:c},g[n]=this},r=function(e){u.cmd.push(function(){var t=o(e);g[e.data.id]=t})},s=function(e){var t=[];e.slot?(t=_(e))&&window.apstag&&window.apstag.cleared&&window.apstag.fetchBids({slots:[t],timeout:window.apstag.timeout},function(){u.cmd.push(function(){window.apstag.setDisplayBids(),u.pubads().refresh([e.slot],{changeCorrelator:!1})})}):e&&r(e)},u.cmd.push(function(){var e,t,o,n=page.getMeta("article:tag"),s=page.getMeta("author"),r=i.location.href,d=(e=a.head.querySelector(".head-gtm"),t=a.body.querySelector(".gtm"),e&&"top"===e.getAttribute("data-gtm")?"gtmtop":t&&"bottom"===t.getAttribute("data-gtm")?"gtmbottom":"");o=[],_forEach([n,s,d],function(e){_forEach(e.split(","),function(e){(e=e.trim().toLowerCase().replace(/\s/g,"-").replace(/\'|\’/g,"")).length&&o.push(e)})}),u.pubads().setTargeting("kw",o),u.pubads().setTargeting("entry_group",o),r=r.slice(r.lastIndexOf("/")+1),u.pubads().setTargeting("pn",r),u.companionAds().setRefreshUnfilledSlots(!0),u.pubads().enableAsyncRendering(),u.enableServices()}),this.load=r,this.create=function(e){return new n(e)},this.refresh=function(e){var t;_isString(e)?(t=this.getById(e),s(t)):s(e)},this.remove=function(e){var t=e.data.id;a.getElementById(t).innerHTML=""},this.getAdCount=function(e){var t,a=0,i=Object.keys(g);return _each(i,function(i){(t=g[i]).data.loaded&&t.data.label===e&&a++}),a},this.getById=function(e){return g[e]},d=_debounce(function(){var e={TopLeaderboard:1,RightColTopMPU:2,outOfPage:99,"homepageTakeover/TopLeaderboard":1},t=_sortBy(h,function(t){return e[t.data.label]||10});_forEach(t,function(e){return e.data.sizes?r(e):i.setTimeout(function(){r(e)},2e3)}),y&&window.PQ.cmd.push(()=>{try{window.PQ.loadSignals(["ids","bsc","vlp"],T)}catch(e){T(),console.error(`There has been an error loading Double Verify signals: ${e}`)}}),h=[]},10),this.addToPageLoadQueue=function(e){h.push(e),d()});function _(e){var t,a=e.sizes;return a=_intersectionWith(a,[[970,250],[970,90],[728,90],[300,600],[300,250],[320,100],[320,50]],_isEqual),e.sizes&&e.sizes.length&&(t={slotID:e.id,sizes:a,slotName:e.label}),t}function T(){i.clearTimeout(c),w=!0,_forEach(v,function(e){e()})}}]);
}, {"107":107,"114":114,"118":118,"124":124,"182":182,"205":205,"268":268,"274":274,"408":408,"409":409}];
window.modules["cid.legacy"] = [function(require,module,exports){"use strict";DS.service("$cid",function(){var r=Math.floor(100*Math.random());return function(){return"cid-"+ ++r}});
}, {}];
window.modules["client.legacy"] = [function(require,module,exports){"use strict";require("cid.legacy"),require("ads.legacy"),require("facebook.legacy"),require("aaa-module-mounting.legacy");
}, {"cid.legacy":"cid.legacy","aaa-module-mounting.legacy":"aaa-module-mounting.legacy","ads.legacy":"ads.legacy","facebook.legacy":"facebook.legacy"}];
window.modules["facebook.legacy"] = [function(require,module,exports){"use strict";DS.service("facebook",[function(){this.fb=function(i){window.FB&&window.FB[i].apply(this,Array.prototype.slice.call(arguments,1))}}]);
}, {}];
require=(function e(t,n,r){function s(o,u){if(!n[o]){if(!t[o]){var a=typeof require=="function"&&require;if(!u&&a)return a(o,!0);if(i)return i(o,!0);var f=new Error("Cannot find module '"+o+"'");throw f.code="MODULE_NOT_FOUND",f}var l=n[o]={exports:{}};t[o][0].call(l.exports,function(e){var n=t[o][1][e];return s(n?n:e)},l,l.exports,e,t,n,r)}return n[o].exports}var i=typeof require=="function"&&require;for(var o=0;o typeof key === 'string' && key.match(/\.legacy$/)).forEach(key => window.require(key));
}
function tryToMount(fn, el, name) {
try {
fn(el); // init the controller
} catch (e) {
const elementTag = el.outerHTML.slice(0, el.outerHTML.indexOf(el.innerHTML));
console.error(`Error initializing controller for "${name}" on "${elementTag}"`, e);
}
}
/**
* mount client.js component controllers
*/
function mountComponentModules() {
Object.keys(window.modules).filter(key => typeof key === 'string' && key.match(/\.client$/)).forEach(key => {
let controllerFn = window.require(key);
if (typeof controllerFn === 'function') {
const name = key.replace('.client', ''),
instancesSelector = `[data-uri*="_components/${name}/"]`,
defaultSelector = `[data-uri$="_components${name}"]`,
instances = document.querySelectorAll(instancesSelector),
defaults = document.querySelectorAll(defaultSelector);
for (let el of instances) {
tryToMount(controllerFn, el, name);
}
for (let el of defaults) {
tryToMount(controllerFn, el, name);
}
}
});
}
// Make sure that a `window.process.env.NODE_ENV` is available in the client for any dependencies,
// services, or components that could require it
// note: the `` value is swapped for the actual environment variable in /lib/cmd/compile/scripts.js
window.process = window.process || {};
window.process.env = window.process.env || {};
if (!window.process.env.NODE_ENV) {
window.process.env.NODE_ENV = '';
}
// note: legacy controllers that require legacy services (e.g. dollar-slice) must
// wait for DOMContentLoaded to initialize themselves, as the files themselves must be mounted first
mountLegacyServices();
mountComponentModules();
// ]]