Vitality are the BLAST Open Spring 2026 winners. The world’s best CS2 team crushed NAVI 3-0 in the grand final at Rotterdam’s Ahoy Arena on Saturday, completing a flawless run through the entire tournament without dropping a single map. It is their third consecutive title in 2026, following IEM Krakow and PGL Cluj-Napoca.

ropz took home the HLTV MVP with a 1.56 rating and 99.4 ADR in the grand final. The Estonian lurker was the best player on the server when it mattered most. Here is how it went down, map by map.

Map 1: Inferno (13-7)

makazze opened the series with a clean headshot down Banana, and NAVI stole a force-buy win to give themselves early momentum. It did not last. Vitality’s T side turned scrappy, but ZywOo and ropz kept winning the key duels, and Vitality squeaked into halftime with a 7-5 lead. The CT side was a massacre. NAVI could not generate any T-side rhythm, and Vitality’s reads shut down every attempt at site entries. ropz finished the map 27-13 with a 141 ADR, numbers that belong in a highlight reel, not a grand final scorecard. makazze went 18-14 in a losing effort. Nobody else on NAVI came close.

Map 2: Anubis (13-10)

Vitality grabbed the T-side pistol and went to work. But NAVI’s defense stiffened. makazze delivered back-to-back 3Ks that swung the momentum and gave NAVI a real foothold on CT. The problem was the same one that plagued them all series: force-buy discipline. NAVI lost to a Vitality half-buy that they had no business losing, and Vitality took an 8-4 lead into the break. The second half saw NAVI’s offense come alive, winning rounds in bunches to close within striking distance at 10-11. Then Vitality shut the door. ZywOo set up on a creative triple-boost for an AWP opening pick, and flameZ, quiet for most of the map, converted a 2v3 retake to push Vitality to match point. 13-10, series lead 2-0.

Map 3: Dust2 (13-10)

This one started like an execution. ropz opened the map with an all-headshot Glock 4K on short, immediately establishing Vitality’s control of the tempo. ZywOo followed up with a filthy Scout flick through mid doors on a jumping player. Vitality’s T side was suffocating, and they built a massive 9-3 lead by halftime. Then NAVI woke up. After Vitality reached 12-4, it looked like a 13-4 blowout was incoming. Instead, NAVI ripped off six consecutive rounds. b1t hit a clutch to keep them alive. Aleksib landed a 180-degree flick that had the crowd in disbelief. For a few minutes, the comeback felt real. It was not. Vitality needed one round, and they took it with a broken buy. apEX denied a NAVI A-execute, his teammates cleaned up, and it was over. 13-10. Trophy number three.

What the Sweep Means

Vitality’s run through BLAST Open Rotterdam was 11 maps, zero losses. Their overall map win streak now sits at 22, second only to NIP’s legendary 87-0 run in CS:GO history. Their series win streak stands at 16. They have not lost a best-of series since BLAST Bounty Winter.

Three Vitality players placed in the event’s top four by HLTV rating. ZywOo led the team statistically across the full tournament with +85 K-D. flameZ posted the highest per-map rating at 1.44. And ropz peaked in the playoffs when both of his teammates cooled off on Championship Sunday. Vitality is not a one-carry team. It is a system where any of three superstars can win a final.

For NAVI, the loss extends a painful head-to-head record: 13-1 in favor of Vitality since 2023. Aleksib‘s squad has improved enormously since the start of 2026, and reaching back-to-back finals (EPL S23 win, BLAST Rotterdam runner-up) is genuine progress. But the gap to Vitality remains clear. NAVI’s recurring issue in this final was losing to force-buys after winning pistol rounds, a pattern that cost them economic advantages on all three maps.

Vitality take home $150,000 plus a $100,000 club share. They now need just one more eligible tournament win to secure a second consecutive ESL Grand Slam. IEM Rio starts April 13. Nobody else should bother booking the trophy engraver.