Koops, Janis vs FMStein, Robert

0-1 · Stein, Robert won 36th NATO Chess Championship 2026, Round 1 1914 – 2389
♞
FMStein, Robert
Black · 2389
♘
Koops, Janis
White · 1914
Moves Broadcast
1.2.3.4.5.6.7.8.9.10.11.12.13.14.15.16.17.18.19.20.21.22.23.24.25.26.27.28.29.30.31.32.33.34.35.36.37.38.39.40.41.42.43.44.45.46.47.48.49.50. 0-1
Raw PGN
[Event "Round 1: Koops, Janis - Stein, Robert"]
[Site "https://lichess.org/broadcast/36th-nato-chess-championship-2026/round-1/vG0ow95j/hsb1HN8K"]
[Date "2026.10.12"]
[Round "1.4"]
[White "Koops, Janis"]
[Black "Stein, Robert"]
[Result "0-1"]
[WhiteElo "1914"]
[WhiteFideId "11623276"]
[BlackElo "2389"]
[BlackTitle "FM"]
[BlackFideId "12921084"]
[TimeControl "90+30"]
[Variant "Standard"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[UTCDate "2026.10.12"]
[UTCTime "12:16:00"]
[BroadcastName "36th NATO Chess Championship 2026"]
[BroadcastURL "https://lichess.org/broadcast/36th-nato-chess-championship-2026/round-1/vG0ow95j"]
[GameURL "https://lichess.org/broadcast/36th-nato-chess-championship-2026/round-1/vG0ow95j/hsb1HN8K"]

1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] [%clk 1:29:56] } 2. Nf3 { [%eval 0.08] } 2... Nf6 { [%eval 0.11] [%clk 1:29:02] } 3. Bf4 { [%eval 0.04] } 3... c5 { [%eval 0.08] [%clk 1:28:09] } 4. e3 { [%eval 0.02] } 4... Nc6 { [%eval 0.16] [%clk 1:27:42] } 5. c3 { [%eval 0.0] } 5... Qb6 { [%eval 0.0] [%clk 1:25:46] } 6. Qb3 { [%eval -0.3] } 6... c4 { [%eval -0.15] [%clk 1:26:08] } 7. Qxb6 { [%eval -0.28] } 7... axb6 { [%eval -0.34] [%clk 1:26:36] } 8. Na3 { [%eval -0.59] [%clk 0:00:00] } 8... Ra5?! { [%eval 0.0] } { Inaccuracy. Bf5 was best. } { [%clk 0:57:44] } 9. Bc7 { [%eval -0.05] [%clk 0:00:00] } 9... e6 { [%eval 0.13] [%clk 0:51:49] } 10. Nc2 { [%eval 0.15] [%clk 0:00:00] } 10... Kd7 { [%eval 0.26] [%clk 0:50:49] } 11. Bg3 { [%eval 0.08] [%clk 0:00:00] } 11... b5 { [%eval 0.18] [%clk 0:48:41] } 12. Ne5+ { [%eval 0.0] [%clk 0:00:00] } 12... Nxe5 { [%eval 0.17] [%clk 0:41:12] } 13. dxe5 { [%eval 0.05] [%clk 0:00:00] } 13... Ne4 { [%eval 0.09] [%clk 0:38:59] } 14. Be2 { [%eval 0.0] [%clk 0:00:00] } 14... Be7 { [%eval 0.08] [%clk 0:26:10] } 15. f3 { [%eval 0.0] [%clk 0:00:00] } 15... Nxg3 { [%eval 0.0] [%clk 0:23:50] } 16. hxg3 { [%eval 0.0] [%clk 0:00:00] } 16... Kc7 { [%eval 0.07] [%clk 0:19:18] } 17. a3 { [%eval 0.18] [%clk 0:00:00] } 17... Bd7 { [%eval 0.15] [%clk 0:18:04] } 18. f4 { [%eval 0.18] [%clk 0:00:00] } 18... f6 { [%eval 0.3] [%clk 0:17:52] } 19. O-O-O { [%eval 0.05] [%clk 0:00:00] } 19... Raa8 { [%eval 0.12] [%clk 0:10:49] } 20. Bf3 { [%eval 0.1] [%clk 0:00:00] } 20... fxe5 { [%eval 0.09] [%clk 0:07:54] } 21. fxe5 { [%eval 0.01] [%clk 0:00:00] } 21... Bg5 { [%eval 0.04] [%clk 0:06:46] } 22. Kb1 { [%eval 0.05] [%clk 0:00:00] } 22... Bc6 { [%eval 0.12] [%clk 0:06:03] } 23. Bg4 { [%eval 0.09] [%clk 0:00:00] } 23... Rae8 { [%eval 0.07] [%clk 0:05:45] } 24. Rdf1 { [%eval 0.18] [%clk 0:00:00] } 24... Re7 { [%eval 0.18] [%clk 0:05:32] } 25. Nd4?! { [%eval -0.54] } { Inaccuracy. Re1 was best. } { [%clk 0:00:00] } 25... Bxe3 { [%eval -0.51] [%clk 0:04:30] } 26. Nxe6+ { [%eval -0.53] [%clk 0:00:00] } 26... Kb6 { [%eval -0.81] [%clk 0:00:00] } 27. Nf4?! { [%eval -1.76] } { Inaccuracy. Re1 was best. } { [%clk 0:00:00] } 27... d4? { [%eval -0.18] } { Mistake. Rxe5 was best. } { [%clk 0:00:00] } 28. Bf3?? { [%eval -2.74] } { Blunder. cxd4 was best. } { [%clk 0:00:00] } 28... Ree8?? { [%eval 0.0] } { Blunder. dxc3 was best. } { [%clk 0:00:00] } 29. cxd4 { [%eval -0.06] [%clk 0:00:00] } 29... Bxd4 { [%eval 0.0] [%clk 0:00:00] } 30. e6 { [%eval 0.0] [%clk 0:00:00] } 30... g6 { [%eval 0.0] [%clk 0:00:00] } 31. Nd5+ { [%eval 0.0] [%clk 0:00:00] } 31... Bxd5 { [%eval 0.0] [%clk 0:00:00] } 32. Bxd5 { [%eval 0.0] [%clk 0:00:00] } 32... Kc5 { [%eval -0.02] [%clk 0:00:00] } 33. Bxb7 { [%eval 0.0] [%clk 0:00:00] } 33... Rxe6 { [%eval 0.0] [%clk 0:00:00] } 34. Rf7 { [%eval 0.0] [%clk 0:00:00] } 34... Re2 { [%eval 0.0] [%clk 0:00:00] } 35. b4+ { [%eval 0.0] [%clk 0:00:00] } 35... Kb6 { [%eval 0.0] [%clk 0:00:00] } 36. Bf3 { [%eval 0.0] [%clk 0:00:00] } 36... Rb2+ { [%eval 0.0] [%clk 0:00:00] } 37. Kc1 { [%eval 0.0] [%clk 0:00:00] } 37... Ra2 { [%eval 0.0] [%clk 0:00:00] } 38. Bd1?? { [%eval -4.12] } { Blunder. Rh4 was best. } { [%clk 0:00:00] } 38... Rxa3 { [%eval -3.68] [%clk 0:00:00] } 39. Re1? { [%eval -7.54] } { Mistake. Re7 was best. } { [%clk 0:00:00] } 39... Be3+ { [%eval -7.39] [%clk 0:00:00] } 40. Kb2 { [%eval -7.52] [%clk 0:00:00] } 40... Rha8 { [%eval -7.13] [%clk 0:00:00] } 41. Rb7+ { [%eval -9.27] [%clk 0:00:00] } 41... Kxb7 { [%eval -8.8] [%clk 0:00:00] } 42. Bf3+ { [%eval -8.52] [%clk 0:00:00] } 42... Kc7 { [%eval -7.31] [%clk 0:00:00] } 43. Bxa8 { [%eval -6.88] [%clk 0:00:00] } 43... Rxa8 { [%eval -7.04] } 44. Rxe3 { [%eval -5.99] [%clk 0:00:00] } 44... Kd6 { [%eval -6.3] [%clk 0:00:00] } 45. g4 { [%eval -7.37] [%clk 0:00:00] } 45... Ra4 { [%eval -7.17] [%clk 0:00:00] } 46. Rh3 { [%eval -7.72] [%clk 0:00:00] } 46... Rxb4+ { [%eval -7.73] [%clk 0:00:00] } 47. Kc2 { [%eval -7.66] [%clk 0:00:00] } 47... Ra4 { [%eval -7.48] [%clk 0:00:00] } 48. Rxh7 { [%eval -7.33] [%clk 0:00:00] } 48... Ra2+ { [%eval -7.38] [%clk 0:00:00] } 49. Kc3 { [%eval -7.31] [%clk 0:00:00] } 49... Rxg2 { [%eval -7.22] [%clk 0:00:00] } 50. Rh8 { [%eval -6.88] [%clk 0:00:00] } 50... Rxg4 { [%eval -6.31] [%clk 0:00:00] } 0-1

Relayed live from Lichess Broadcasts. Engine analysis runs in your browser (opt-in). Finished games are archived to Legends.