Some chess moves are brilliant. A rare few transcend the game itself. Alexei Shirov's 47...Bh3!! against Veselin Topalov at Linares 1998 is one of them — a bishop sacrifice so counter-intuitive that chess engines of the era evaluated it as a losing blunder, and even Garry Kasparov, watching from the ringside, couldn't immediately explain what Shirov had seen.
<!-- Coordinate labels -->
<g fill="#4a5568" font-family="monospace" font-size="7">
<text x="3" y="175">a</text><text x="25" y="175">b</text><text x="48" y="175">c</text>
<text x="70" y="175">d</text><text x="93" y="175">e</text><text x="116" y="175">f</text>
<text x="138" y="175">g</text><text x="161" y="175">h</text>
<text x="183" y="16">8</text><text x="183" y="38">7</text><text x="183" y="61">6</text>
<text x="183" y="83">5</text><text x="183" y="106">4</text><text x="183" y="128">3</text>
<text x="183" y="151">2</text><text x="183" y="173">1</text>
</g>
<!-- Pieces — Black pieces offset -1 on y for centering -->
<!-- Black king on e6 -->
<text x="89" y="63" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle" filter="url(#glow)">♚</text>
<!-- Black pawn on d5 -->
<text x="67" y="86" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♟</text>
<!-- Black pawn on f6 -->
<text x="112" y="63" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♟</text>
<!-- Black pawn on g6 -->
<text x="134" y="63" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♟</text>
<!-- Black pawn on a4 -->
<text x="4" y="108" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♟</text>
<!-- White king on g1 -->
<text x="138" y="175" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle" filter="url(#glow)">♔</text>
<!-- White pawn on g2 -->
<text x="134" y="153" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♙</text>
<!-- White pawn on h4 -->
<text x="157" y="108" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle">♙</text>
<!-- White bishop on c3 -->
<text x="48" y="130" fill="#ffffff" font-family="serif" font-size="19" text-anchor="middle" filter="url(#glow)">♗</text>
<!-- The bishop on h3 — highlighted with orange glow -->
<text x="161" y="130" fill="#ff6b35" font-family="serif" font-size="21" text-anchor="middle" filter="url(#glow)">
♝
</text>
<!-- Sacrifice arrow -->
<line x1="157" y1="128" x2="175" y2="128" stroke="#ff6b35" stroke-width="1.5" marker-end="url(#arrow)"/>
<!-- On this day badge -->
<rect x="330" y="-2" width="118" height="24" rx="12" fill="#ff6b35" fill-opacity="0.15" stroke="#ff6b35" stroke-opacity="0.3" stroke-width="1"/>
<text x="345" y="14" fill="#ff6b35" font-family="system-ui,sans-serif" font-size="9" font-weight="600">⚡ Linares 1998</text>
The Setup: Linares 1998
The 1998 Linares super-tournament was one of the strongest events of its era. Veselin Topalov (White, 2740) faced Alexei Shirov (Black, 2710) in the tenth round. The game began as a Grünfeld Defense, Exchange Variation — a sharp opening where Black concedes central space to activate pieces against White's pawn center.
Both players navigated the opening accurately. The game saw queens and rooks exchanged early, transitioning into a complex opposite-colored bishops endgame. By move 40, the position had crystallized: White had a bishop on c3, pawns on a4, g2, and h4; Black had a bishop on f5, king on e6, and pawns on a4, d5, f6, and g6.
A human would evaluate this as equal — or even slightly favorable for White, who has the more active bishop. An engine would agree: the position is dead drawn with best play.
The Critical Moment: 47.Kg1
Topalov played 47.Kg1, a natural-looking move that brings the king toward the center. It was the last move before disaster.
47...Bh3!! — The Move That Broke Chess
"The best endgame move ever played." — Various grandmasters
Shirov played 47...Bh3!!, placing his bishop on a square attacked by White's g2-pawn and adjacent to the h4-pawn. On the surface, it's a simple blunder: one of White's pawns can capture for free.
But the sacrifice is the point. Here's why:
If White Captures: 48.gxh3
If Topalov had played 48.gxh3, Black's king immediately runs to the center:
48.gxh3 Kf5 49.Kf2 Ke4
The black king reaches e4 one tempo faster than White's king can reach e3. With the black king blocking the d-pawn's path and controlling the promotion square, Black's passed d-pawn becomes unstoppable. After 50.Bxf6 d4, the pawn advances. White's bishop can't stop both the d-pawn and the a-pawn from promoting:
51.Be7 Kd3 52.Bc5 Kc4 53.Be7 Kb3
The white king is still stuck on f2, guarding the g-pawn. Black's king marches to b3 to support the a-pawn, and White must resign. The sacrifice cost Black the bishop but earned the decisive tempo needed to win the king-and-pawn race.
If White Declines: 48.Kf2
What if Topalov tried a different strategy, moving the king toward the center without capturing?
48.Kf2 Kf5 49.Ke3 Bxg2
Now Black simply captures the g2-pawn, giving Black three connected passed pawns on the kingside. White's bishop can't halt the advancing pawns, and Black's king has full freedom. This line is even worse for White — Black converts with minimal resistance.
Why Computers Couldn't See It
In 1998, chess engines evaluated positions based on material. A bishop is worth roughly three pawns. Sacrificing a bishop for a tempo check — with no immediate compensation — registered as a massive blunder in the evaluation function.
The reason the sacrifice works is purely positional: it's about king activity in an opposite-colored bishops endgame. In such endgames, the bishops operate on different color complexes, so an extra pawn (or even two) often means nothing if the enemy king can blockade. But Shirov realized the tempo gained by forcing the pawn capture — clearing the path for his king — was worth more than the bishop itself.
Modern engines like Stockfish 18 evaluate 47...Bh3!! at roughly -5.0 (decisive for Black) after just a few seconds of search. They can see the full 10-ply king march that humans calculate by intuition.
Lessons for Club Players (1200-1800)
This game teaches several critical endgame concepts that directly apply to your own games:
1. King Activity Trumps Material in Endgames
Shirov sacrificed a full bishop for a single tempo. In most middlegames this would be catastrophic. But in the endgame, especially with opposite-colored bishops, the active king is worth more than a minor piece. When you have a material advantage but your king is passive, consider whether sacrificing material to activate the king could win.
2. Opposite-Colored Bishops Favor the Attacker
When bishops run on different colors, the defender's bishop can't attack the opponent's pawns. This means passed pawns on the opposite color from the defender's bishop are extremely dangerous. In the Shirov game, Black's d-pawn was on a dark square (same as White's bishop), but Black's king could shepherd it forward while White's bishop watched helplessly from c3.
3. Don't Trust Static Evaluations in King-and-Pawn Races
This game is a perfect example of why you should calculate concretely rather than trust "material count." Even a modern player relying on a quick Stockfish check might think "bishop for nothing? Bad." But the concrete calculation proves otherwise. Always check king activity and tempo counts in endgame positions.
See the Full Game on FireChess
You can play through the complete Shirov vs Topalov 1998 game on FireChess, move by move, with the interactive board. It's one of the most-visited famous games on our site — and now you know why that bishop on h3 is so special.
More Chess Improvement Resources
- Analyze Your Own Games Free — FireChess scans your Lichess or Chess.com games with Stockfish 18 to find tactical patterns you miss
- Chaos Chess — Train your calculation under randomized conditions
- Guess the Elo — Test your positional judgment against real games
- How to Analyze Chess Games — A systematic approach to post-game analysis
- Chess Endgame Patterns Club Players Miss — The zugzwang and king-activity patterns that win games
Other Famous Sacrifices
- The Game of the Century — Byrne vs Fischer, 1956
- Kasparov's Immortal — Kasparov vs Topalov, 1999
- The Immortal Zugzwang Game — Sämisch vs Nimzowitsch, 1923
What makes a move immortal? It's not just the outcome — it's the idea behind it. Shirov's 47...Bh3!! was a move that defied material logic, computational evaluation, and even grandmaster intuition. It's a reminder that chess, at its highest level, remains an art form — one where a single bishop sacrifice can earn its place in history forever.