Sd

Vitality sweep Spirit 3-0 to seal a historic back-to-back ESL Grand Slam at IEM Rio

In a dominant performance at the Farmasi Arena, Team Vitality dismantled Team Spirit in front of a sold-out Rio crowd. Crafting their name deeper into Counter-Strike history with victory after victory. And Spirit kinda choked in the 1st and 2nd map to make it competitive…

Vitality sweep Spirit 3-0 to seal a historic back-to-back ESL Grand Slam at IEM Rio

The Farmasi Arena in Rio de Janeiro had barely cooled down after two electric semifinal nights when the lights came up again on Sunday for a grand final that the CS2 community had been waiting for the whole year. The FalleN farewell match in Rio de Janeiro was behind us and it was the time for the hottest Grand Final so far this Season 2026

Vitality, the world number-one, arriving in Rio as three-time consecutive tournament champions, hunting a fourth straight title and — more critically — the final leg of ESL Grand Slam VI. On the other: Team Spirit, powered by the mercurial donk, who had been a bit under the weather in Brazil bouncing back with momentum after sweeping both MOUZ and Team Falcons 2-0 through the playoff bracket.

The stakes were even higher than normal. A Vitality win would make them the first organisation in Counter-Strike history to claim two ESL Grand Slams — back-to-back — unlocking an additional $1,000,000 bonus on top of the $125,000 first-place prize. But by the time the dust settled on Mirage, what the scoreline would ultimately fail to tell you is how agonisingly close Spirit came to making this a story about something else entirely. ESL GM seemed happy in the interviews, but this Vitality dominance could become expensive for their wallet.

FINALIST RUNS TO THE GRAND FINAL

Team Vitality reached the IEM Rio 2026 Grand Final through one of the most dominant playoff runs of the season, opening with a clean 2–0 over RED Canids, surviving a tense 2–1 battle against G2, and then dropping their only series of the event in a 1–2 loss to Falcons before stabilizing again in the arena stage. They rebounded with a convincing 2–0 win over NAVI, followed by a controlled 2–0 semifinal victory against FURIA, setting up their showdown with Spirit.Their 24-map win streak through the playoffs made opponents feel beaten before a round was even played. The head-to-head numbers were brutal too: across every meeting since 2025, Vitality had not dropped a single series to Spirit. They’d won eleven maps and lost just two.

Spirit’s run, meanwhile, was rockier but more impressive than previously this year. A single stumble in the group stage. 0-2 loss to Falcons that sent them scrapping through the lower bracket. Their fierce recovery came via wins over Liquid and G2.

Once the single-elimination bracket began, they rediscovered their identity: fast, explosive, and rotating with purpose. The sweep of MOUZ and then the 16-4 destruction of Falcons on Mirage in the semis had the community genuinely believing. donk, after a muted group stage, was slowly beginning to look like himself again. In the 24 hours before the final, even Spirit’s own coach was publicly urging the team to “disrespect” Vitality. To stop treating them like an immovable object, because the psychological weight of the head-to-head record was itself a weapon Vitality carried into the server.

CS2BET.io GRAND FINAL RECAP

MAP 1 — MIRAGE (16-13 OT, VITALITY)

Spirit picked Mirage which is Vitality’s acknowledged worst map and a surface where the Russians had shown genuine confidence throughout the week. For long stretches, it looked like the right call. Spirit came out sharp, pressing Vitality in mid and catching them off-guard in set executes, finding round after round in a way that kept the Farmasi Arena crackling. They were winning rounds individually, through movement and aggression, even as donk — who would finish the day with an overall 1.00 rating across all three maps, the worst grand final performance of his career — struggled to assert himself in the moments that truly mattered.

The turning point. Entering the final stretch of regulation, Spirit were the team more likely to close the map. They held the lead, they had the momentum, and Mirage was supposed to be their insurance policy in this series. Then, in a sequence that will haunt them, Vitality rattled off four of the final five rounds in regulation to force overtime. The crowd, briefly daring to dream, exhaled. In overtime, Vitality were clinical where Spirit had been hesitant. ZywOo and ropz stepped up in the clutch situations that define champions — critical late-round conversions that tilted momentum in one sharp, irreversible direction. Vitality closed 16-13.

Spirit had their best map. They were the better team for much of it. They didn’t win it. In CS2, that kind of moment doesn’t just cost you a map. It costs you belief. And belief, for a team trying to topple the most psychologically dominant outfit in the world, is not something you can easily reclaim once it starts leaking away.

MAP 2 — NUKE (13-10, VITALITY)

If Mirage was Spirit’s best chance, Nuke was supposed to be Vitality’s fortress — an 83% win rate on the map over the preceding three months, a surface built for structured, disciplined CS, which is precisely what Vitality run better than any team alive. Spirit knew this. Their only realistic path was to bank an enormous first-half advantage on CT, build a lead too big for even Vitality to reel back, and hope their T-side was good enough to hold on. For half a map, it worked.

Spirit’s 8-4 lead — and what they did with it. Spirit’s magixx and zont1x were excellent on the CT side, reading angles, cutting rotations, and denying Vitality’s usual structural dominance above and below. At 8-4, Spirit had done the hard part. They’d built the exact cushion the script required. Then came the T side. And Spirit managed just two rounds on it. Donk was the player who was supposed to be the difference, whose aggression and reading of duels should have been carving gaps through Vitality’s defensive setups. He repeatedly came up short in the moments where Spirit needed him most. Vitality, meanwhile, won force buys they had no right winning, halted any momentum Spirit tried to gather, and turned the map completely. They closed 13-10.

Two maps. Two leads. Two moments where Spirit stood at the edge of a different series — and flinched. After losing Nuke from a position of strength, a 3-0 wasn’t just a possibility. It was inevitable. The psychological arithmetic of a Bo5 is unforgiving: you can survive losing your own map pick, but you cannot survive losing both your pick and a map where you held a first-half lead. Spirit had nothing left to reach for.

MAP 3 — DUST2 (13-5, VITALITY)

The final map was less a contest anymore. Vitality arrived on Dust2 with a huge win rate of 100% in the last three months. Spirit arrived already broken inside, knowing they won’t in three in a row to lift the trophy.

The pace changes, the mid-round adjustments, the precision in aim duels. Vitality executed everything with a coldness that made the 13-5 scoreline feel like a Sunday walk. There was no third lead to lose because Spirit never had one. The map ended before the crowd had finished processing what had happened on the two that came before it.

THE DONK PROBLEM

We have to discuss also a bit of donk’s perfomance in the Grand Final. He looked visibly frustrated and angry since the first map collapse. The CS2 stats and impact were not what we expected from the second best player in the world.

He finished the Bo5 with an overall rating of 1.00 across all three maps, described by observers as the worst grand final of his career. His previous low-point had been a 1.01 rating in a grand final — also against Vitality, at IEM Katowice 2025. The pattern is not a coincidence. Vitality have clearly studied donk more rigorously than any other team on the circuit, and their preparation shows: they’ve stripped him of rhythm, denied him the open duels he dominates, and forced him into reactive situations where his instincts can’t compensate for the structural pressure around him.

Against Vitality, his numbers historically drop from superhuman to merely ordinary — a 1.22 in previous meetings. Here, he went below even that baseline. His supporting cast, magixx and tN1R, produced bright moments across the first two maps but couldn’t sustain pressure across a full series without their talisman at his peak. ZywOo, by contrast, averaged a 1.36 rating against Spirit heading in, and delivered exactly that. The star duel — the one Spirit needed to win — was never close.

PLAYER SPOTLIGHTS

1.36 SERIES CS2 STATS RATING

ZywOo — MVP

59 TOTAL KILLS

ZywOo

3rd

GRAND SLAM WIN FOR

ropz — A historic milestone

1.00

CS2 STATS

donk — worst Grand Final of career

ZywOo collected the tournament MVP with the authority of someone who was never seriously challenged for it. But the Player of the Match honour went to ropz. Estonian rifler who found opening kills in every map, converted the clutch situations that swung regulation on Mirage, and provided the stability that allowed Vitality’s structure to breathe. ZywOo is the headline; ropz is the foundation. Against Spirit, you needed both.

CS2 HISTORY WRITTEN BY VITALITY AGAIN

“In 2026, we continue to operate at the same high standards set in 2025, stringing together victories. They are making Team Vitality not only the best CS club in the world but perhaps one of the greatest of all time.”

— Fabien Devide, Founder and President, Team Vitality

With the 3-0 confirmed, Team Vitality became the first organisation in Counter-Strike history to claim two ESL Grand Slams. Consecutively. The Grand Slam requires winning IEM Dallas, ESL Pro League, IEM Kraków, and IEM Rio within the same tournament cycle. Only five teams have ever completed it once. Vitality have now done it twice. ropz, carrying a Grand Slam medal from his time with FaZe Clan during Season 4, became the only player in history to hold three.

“IEM Rio champions and back-to-back Grand Slam!!! So proud of the team, incredible feeling.”

— ZywOo, post-match, via social media

Spirit had their moments, truly closing down the first maps through SH1RO’s and TNIR’s performances perfgenuine. More confidentteam might have stolen a map, a lead, a series. Instead, they leave Rio as the latest cautionary tale of what happens when you don’t have the previous winning moments to rely. Vitality were there to make sure of Spirit does not get anything for. They always are. They truly are the best team ever in the closing stages of the maps.

FINAL STANDINGS

1st: Team Vitality — $125,000 + $1,000,000 Grand Slam bonus | 2nd: Team Spirit — $50,000 | 3rd: FURIA — $30,000 | 4th: Team Falcons — $20,000

SHARE:
CS2bet Team

CS2Bet.io Editorial Team

View all articles →

Frequently Asked Questions About CS2Bet News

Where does CS2Bet source its CS2 news?

CS2Bet aggregates news from a wide range of trusted sources across the Counter-Strike 2 ecosystem. Our editorial team monitors official announcements from Valve, tournament organizers such as ESL, BLAST, and PGL, as well as verified team and player social media accounts. We also track updates from HLTV, Liquipedia, and other established esports platforms. Every article published on CS2Bet is cross-referenced with primary sources to ensure accuracy and timeliness. When reporting on roster changes, match results, or tournament developments, we prioritize first-party confirmations over unverified rumors. Our goal is to deliver reliable, up-to-date CS2 news that readers can trust when making informed decisions about the competitive scene.

How often is CS2 news updated on CS2Bet?

Our news section is updated continuously throughout the day, with particular emphasis on peak hours during major tournament days and significant roster announcement periods. During events like the CS2 Major, Intel Extreme Masters, or BLAST Premier series, readers can expect multiple updates per hour covering live results, post-match analysis, and breaking developments. On quieter days, we typically publish several articles covering patch notes, community updates, transfer rumors, and feature stories. Our editorial calendar ensures consistent coverage even during off-season periods, so you always have fresh CS2 content to read regardless of the competitive calendar.

Can I submit news tips or story ideas to CS2Bet?

Yes, we welcome news tips and story suggestions from our community. If you have information about upcoming roster moves, tournament announcements, or other newsworthy developments in the Counter-Strike 2 scene, you can reach out to our editorial team through the contact page. We take every tip seriously and will investigate leads before publishing. While we cannot guarantee that every submission will result in a published article, community contributions have historically helped us break stories faster. Please note that we verify all information independently before publication, so providing supporting evidence or links to primary sources will help expedite the review process.

Are CS2Bet news articles fact-checked before publication?

Absolutely. Editorial integrity is a cornerstone of our news operation at CS2Bet. Every article goes through a verification process before it is published on the site. Our writers are required to cite credible sources, and our editors cross-check claims against multiple independent references whenever possible. For breaking news where speed is important, we clearly label unconfirmed reports and update articles as new information becomes available. If an error is identified after publication, we issue corrections promptly and transparently. This commitment to accuracy is essential because our readers rely on CS2Bet not only for general esports news but also for information that may inform their understanding of team form, player performance, and tournament dynamics within the CS2 betting landscape.

SdSd
Sponsored promotionSponsored promotion