lichess.org
Donate
FEN
[Event "rated variant:threeCheck game"] [Site "https://lichess.org/2BYip3pZ"] [Date "2026.02.23"] [Round "-"] [White "Gelo58"] [Black "zavrchess"] [Result "0-1"] [GameId "2BYip3pZ"] [UTCDate "2026.02.23"] [UTCTime "10:30:28"] [WhiteElo "1960"] [BlackElo "1694"] [WhiteRatingDiff "-21"] [BlackRatingDiff "+10"] [Variant "Three-check"] [TimeControl "10800+180"] [ECO "A00"] [Opening "Van't Kruijs Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. e3 { [%eval -0.23] } { A00 Van't Kruijs Opening } 1... e6?! { (-0.23 → 0.64) Inaccuracy. Nc6 was best. } { [%eval 0.64] } (1... Nc6 2. c4 Nf6 3. Nc3 e6 4. Nf3 Bb4 5. Bd3 d5 6. O-O) 2. Nf3 { [%eval 0.38] } 2... Bb4?? { (0.38 → 2.14) Blunder. Nf6 was best. } { Black offers draw } { [%eval 2.14] } (2... Nf6 3. Nc3 Bb4 4. e4 Ng4 5. d4 c5 6. Be2 cxd4 7. Qxd4) 3. c3 { [%eval 0.94] } 3... Bc5?? { (0.94 → 3.67) Blunder. Be7 was best. } { [%eval 3.67] } (3... Be7 4. d4 f5 5. e4 Nf6 6. e5 Ne4 7. h4 O-O 8. Ng5) 4. Ne5?? { (3.67 → 0.96) Blunder. d4 was best. } { [%eval 0.96] } (4. d4) 4... Qf6? { (0.96 → 2.69) Mistake. Nh6 was best. } { [%eval 2.69] } (4... Nh6 5. d4 Nc6 6. Nxc6 dxc6 7. Qh5 Bd6 8. e4 e5 9. Bxh6) 5. d4 { [%eval 2.27] } 5... Bd6 { [%eval 2.68] } 6. Ng4?! { (2.68 → 2.00) Inaccuracy. Nf3 was best. } { [%eval 2.0] } (6. Nf3 Nc6) 6... Qf5? { (2.00 → 3.84) Mistake. Qg6 was best. } { [%eval 3.84] } (6... Qg6 7. Na3) 7. Bd3 { [%eval 3.77] } 7... Qg5?! { (3.77 → 5.68) Inaccuracy. Qh5 was best. } { [%eval 5.68] } (7... Qh5 8. e4) 8. e4 { [%eval 5.23] } 8... Bf4? { (5.23 → 10.69) Mistake. Qh5 was best. } { [%eval 10.69] } (8... Qh5 9. e5) 9. Bxf4? { (10.69 → 4.89) Mistake. h4 was best. } { [%eval 4.89] } (9. h4 Qg6 10. Bxf4 h5 11. Ne3 Ne7 12. Na3 O-O 13. Nb5 Nbc6 14. d5 Kh8) 9... Qxf4 { [%eval 5.09] } 10. O-O?! { (5.09 → 3.61) Inaccuracy. g3 was best. } { [%eval 3.61] } (10. g3 Qg5) 10... Nh6?! { (3.61 → 4.63) Inaccuracy. h5 was best. } { [%eval 4.63] } (10... h5 11. Ne3 Ne7 12. g3 Qh6 13. f4 O-O 14. Nd2 d6 15. Nf3 b6 16. e5) 11. Ne5? { (4.63 → 2.85) Mistake. Ne3 was best. } { [%eval 2.85] } (11. Ne3 O-O) 11... O-O { [%eval 2.61] } 12. g3 { [%eval 2.84] } 12... Qg5 { [%eval 3.57] } 13. f4 { [%eval 3.18] } 13... Qf6?! { (3.18 → 4.11) Inaccuracy. Qe7 was best. } { [%eval 4.11] } (13... Qe7) 14. Ng4?! { (4.11 → 2.74) Inaccuracy. Nf3 was best. } { [%eval 2.74] } (14. Nf3 Qe7) 14... Nxg4 { [%eval 2.98] } 15. Qxg4 { [%eval 2.75] } 15... Qg6 { [%eval 3.23] } 16. Qh3 { [%eval 2.69] } 16... e5 { [%eval 2.69] } 17. f5? { (2.69 → 1.38) Mistake. Qh4 was best. } { [%eval 1.38] } (17. Qh4 d6 18. Nd2 exd4 19. cxd4 Nc6 20. f5 Qh6 21. Qxh6 gxh6 22. Rf4 Kh8) 17... Qg5 { [%eval 1.91] } 18. Re1?! { (1.91 → 1.30) Inaccuracy. g4 was best. } { [%eval 1.3] } (18. g4 d5) 18... exd4?! { (1.30 → 1.91) Inaccuracy. d6 was best. } { [%eval 1.91] } (18... d6) 19. cxd4 { [%eval 1.84] } 19... Nc6 { [%eval 2.15] } 20. Nc3 { [%eval 1.94] } 20... Nxd4?! { (1.94 → 2.90) Inaccuracy. d6 was best. } { [%eval 2.9] } (20... d6 21. Nd5) 21. Kh1 { [%eval 2.23] } 21... c6?? { (2.23 → 7.23) Blunder. h6 was best. } { [%eval 7.23] } (21... h6 22. Rf1) 22. Bc4?? { (7.23 → -1.25) Blunder. e5 was best. } { [%eval -1.25] } (22. e5) 22... Nf3? { (-1.25 → 0.15) Mistake. d5 was best. } { [%eval 0.15] } (22... d5 23. Bb3) 23. Red1?! { (0.15 → -0.70) Inaccuracy. Rf1 was best. } { [%eval -0.7] } (23. Rf1 Ne5 24. Bb3 Ng4 25. Qh4 Qxh4 26. gxh4 d5 27. exd5 Bd7 28. Rf4 h5) 23... Qe3?? { (-0.70 → 2.84) Blunder. Ne5 was best. } { [%eval 2.84] } (23... Ne5) 24. Rd6?? { (2.84 → -1.09) Blunder. g4 was best. } { [%eval -1.09] } (24. g4 Qf2 25. Rf1 Qxh2+ 26. Qxh2 Nxh2 27. Kxh2 b5 28. Bd3 d6 29. a4 bxa4) 24... Ng5 { [%eval -1.19] } 25. Qg2 { [%eval -1.15] } 25... Kh8?? { (-1.15 → 1.37) Blunder. b5 was best. } { [%eval 1.37] } (25... b5 26. Rd3 Qc5 27. Bb3 b4 28. h4 Ba6 29. Rxd7 bxc3 30. Re1 Rad8 31. Rxd8) 26. Ne2?? { (1.37 → -11.72) Blunder. h4 was best. } { [%eval -11.72] } (26. h4 Nh3 27. Rf1 Qc5 28. e5 Qxe5 29. f6 g6 30. Ne4 Re8 31. Bxf7 Qxe4) 26... Nxe4 { [%eval -10.69] } 27. Nf4?! { (-10.69 → Mate in 3) Checkmate is now unavoidable. Rf1 was best. } { [%eval #-3] } (27. Rf1 Nxd6 28. Bb3 Re8 29. Ng1 b5 30. Bd1 f6 31. Bh5 Re5 32. Ne2 Bb7) 27... Nf2+ { [%eval #-2] } 28. Qxf2 { [%eval #-2] } 28... Qxf2?! { (Mate in 2 → -19.95) Lost forced checkmate sequence. Qe4+ was best. } { [%eval -19.95] } (28... Qe4+ 29. Kg1 Qb1#) 29. Rf1 { [%eval -20.72] } 29... Qxb2 { [%eval -16.9] } 30. Re1 { [%eval -24.19] } 30... Qf2 { [%eval -29.54] } 31. Ng2 { [%eval -37.04] } 31... Qxe1+ { [%eval -39.05] } 32. Nxe1 { [%eval -36.73] } 32... Re8 { [%eval -34.93] } { White resigns. } 0-1