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


