lichess.org
Donate
FEN
[Event "rated variant:chess960 game"] [Site "https://lichess.org/JhuUmV4T"] [Date "2026.01.11"] [Round "-"] [White "Gleb-888"] [Black "PerfectMove_007"] [Result "1-0"] [GameId "JhuUmV4T"] [UTCDate "2026.01.11"] [UTCTime "15:20:17"] [WhiteElo "2246"] [BlackElo "2215"] [WhiteRatingDiff "+7"] [BlackRatingDiff "-8"] [Variant "Chess960"] [TimeControl "30+0"] [ECO "?"] [Opening "?"] [Termination "Time forfeit"] [FEN "rnbbkrnq/pppppppp/8/8/8/8/PPPPPPPP/RNBBKRNQ w KQkq - 0 1"] [SetUp "1"] [Annotator "lichess.org"] 1. g3 { [%eval 0.06] } 1... b6?? { (0.06 → 5.80) Blunder. Nc6 was best. } { [%eval 5.8] } (1... Nc6 2. d3 d6 3. f4 f5 4. e4 fxe4 5. Qxe4 Bd7 6. Nc3) 2. Nf3?? { (5.80 → -0.39) Blunder. Qxa8 was best. } { [%eval -0.39] } (2. Qxa8 Nc6 3. Qxc8 f5 4. Qa6 e5 5. Nh3 Be7 6. Qd3 e4 7. Qc3) 2... Bb7 { [%eval -0.38] } 3. d3 { [%eval -0.77] } 3... c5?! { (-0.77 → -0.16) Inaccuracy. e6 was best. } { [%eval -0.16] } (3... e6 4. c3 Be7 5. a4 Nc6 6. Nd4 h5 7. Nxc6 Bxc6 8. Qg1 g5 9. a5) 4. e4 { [%eval -0.35] } 4... g5? { (-0.35 → 1.19) Mistake. Nc6 was best. } { [%eval 1.19] } (4... Nc6 5. Nc3) 5. c4?? { (1.19 → -0.91) Blunder. Nxg5 was best. } { [%eval -0.91] } (5. Nxg5) 5... g4 { [%eval -0.93] } 6. Nfd2 { [%eval -0.77] } 6... d6? { (-0.77 → 0.64) Mistake. h5 was best. } { [%eval 0.64] } (6... h5 7. h3) 7. Bxg4 { [%eval 0.63] } 7... Nf6? { (0.63 → 1.95) Mistake. Nc6 was best. } { [%eval 1.95] } (7... Nc6) 8. Bf3 { [%eval 1.72] } 8... Nc6? { (1.72 → 3.64) Mistake. Nfd7 was best. } { [%eval 3.64] } (8... Nfd7 9. e5 Qxe5+ 10. Kd1 d5 11. Re1 Qf5 12. Bxd5 Qh5+ 13. Qf3 Qxf3+ 14. Nxf3) 9. Nc3?? { (3.64 → 0.62) Blunder. e5 was best. } { [%eval 0.62] } (9. e5 d5 10. exf6 e6 11. cxd5 Ne5 12. O-O Bxf6 13. Bg2 Nxd3 14. Ne4 Bd4) 9... Nb4?? { (0.62 → 3.33) Blunder. Nd7 was best. } { [%eval 3.33] } (9... Nd7 10. Bg2) 10. Bd1?? { (3.33 → -0.56) Blunder. e5 was best. } { [%eval -0.56] } (10. e5 Bxf3 11. Qxf3 Nd7 12. Qxa8 Qxe5+ 13. Qe4 Nc2+ 14. Kd1 Nxa1 15. f4 Qxe4) 10... Nxd3+ { [%eval -0.42] } 11. Ke2 { [%eval -0.67] } 11... Ne5 { [%eval -0.46] } 12. f3?! { (-0.46 → -1.14) Inaccuracy. Ba4+ was best. } { [%eval -1.14] } (12. Ba4+ Nfd7) 12... Nc6 { [%eval -1.21] } 13. Ke1 { [%eval -1.49] } 13... Nd4?! { (-1.49 → -0.78) Inaccuracy. Bc7 was best. } { [%eval -0.78] } (13... Bc7 14. Ba4) 14. Nb3 { [%eval -0.99] } 14... Nd7 { [%eval -0.77] } 15. Be3 { [%eval -1.06] } 15... Ne5? { (-1.06 → 0.25) Mistake. f5 was best. } { [%eval 0.25] } (15... f5 16. f4 O-O 17. Bf3 Nc2+ 18. Kd2 Nxa1 19. Nxa1 fxe4) 16. Kd2?? { (0.25 → -4.81) Blunder. Nxd4 was best. } { [%eval -4.81] } (16. Nxd4 Nd3+) 16... Nxc4+ { [%eval -4.91] } 17. Ke1 { [%eval -4.69] } 17... Nxe3 { [%eval -4.66] } 18. Ne2?! { (-4.66 → -6.01) Inaccuracy. Nxd4 was best. } { [%eval -6.01] } (18. Nxd4 Nxd1 19. Nf5 Nxc3 20. bxc3 c4 21. Kf2 Qxc3 22. f4 Qb2+ 23. Kg1 Qa3) 18... Nxf1 { [%eval -4.97] } 19. Qxf1 { [%eval -5.35] } 19... Nxb3 { [%eval -5.32] } 20. Bxb3 { [%eval -5.36] } 20... Qxb2 { [%eval -5.11] } 21. Kf2 { [%eval -5.36] } 21... Qg7?? { (-5.36 → Mate in 3) Checkmate is now unavoidable. O-O was best. } { [%eval #3] } (21... O-O 22. Rd1 b5 23. Qh3 Qg7 24. Rg1 Kh8 25. Nf4 c4 26. Bc2 Bb6+ 27. Kf1) 22. Rd1?? { (Mate in 3 → -4.44) Lost forced checkmate sequence. Ba4+ was best. } { [%eval -4.44] } (22. Ba4+ b5 23. Bxb5+ Bc6 24. Bxc6#) 22... Bc7 { [%eval -4.72] } 23. Nf4 { [%eval -5.66] } 23... O-O-O { [%eval -5.86] } 24. Nd5 { [%eval -6.06] } 24... Bxd5?! { (-6.06 → -4.42) Inaccuracy. Kb8 was best. } { [%eval -4.42] } (24... Kb8 25. Nxc7 Kxc7 26. Bd5 Bxd5 27. exd5 Qb2+ 28. Kg1 Kb8 29. f4 Qc2) 25. Bxd5 { [%eval -4.21] } 25... e6 { [%eval -4.37] } 26. Qa6+ { [%eval -4.07] } 26... Kd7 { [%eval -3.87] } 27. Qb5+?! { (-3.87 → -5.00) Inaccuracy. Bb3 was best. } { [%eval -5.0] } (27. Bb3 Ke7 28. f4 Rd7 29. Ba4 Qb2+ 30. Kg1 Rg8 31. Bxd7 Kxd7 32. Qa4+ Kc8) 27... Ke7 { [%eval -5.35] } 28. Bc6 { [%eval -5.49] } 28... Qe5 { [%eval -5.23] } 29. Qe2 { [%eval -5.8] } 29... f5 { [%eval -5.43] } 30. f4 { [%eval -5.47] } 30... Qf6 { [%eval -4.85] } 31. exf5 { [%eval -4.75] } 31... Qxf5 { [%eval -4.59] } 32. Be4 { [%eval -4.5] } 32... Qf6 { [%eval -4.61] } 33. Bf3 { [%eval -5.48] } 33... Qc3?! { (-5.48 → -3.94) Inaccuracy. d5 was best. } { [%eval -3.94] } (33... d5 34. Kg2 Bxf4 35. gxf4 Qxf4 36. Rf1 c4 37. Kh1 Rf7 38. Qg2 c3 39. Rf2) 34. Qe3? { (-3.94 → -7.19) Mistake. Rd5 was best. } { [%eval -7.19] } (34. Rd5 Qf6 35. Bg4 Rg8 36. Bh3 Rg6 37. f5 Kf8 38. Qh5 exd5 39. Qxh7 Rg7) 34... Qf6?! { (-7.19 → -4.87) Inaccuracy. Qxe3+ was best. } { [%eval -4.87] } (34... Qxe3+ 35. Kxe3 d5 36. a4 c4 37. Kd4 a6) 35. Qe2 { [%eval -5.56] } 35... Kd7?? { (-5.56 → 0.00) Blunder. d5 was best. } { [%eval 0.0] } (35... d5 36. Kg1 Bxf4 37. gxf4 Qxf4 38. Bg2 Qg5 39. Kh1 Rf5 40. Rg1 Qf4) 36. Re1?? { (0.00 → -4.41) Blunder. Qb5+ was best. } { [%eval -4.41] } (36. Qb5+ Ke7 37. Qe2) 36... Ke7?? { (-4.41 → 0.00) Blunder. d5 was best. } { [%eval 0.0] } (36... d5 37. Qb5+ Kd6 38. Bg4 Rde8 39. Bh5 Re7 40. Kg2 Qd4 41. Rd1 Qe4+ 42. Bf3) 37. Qe3?? { (0.00 → -6.02) Blunder. Rd1 was best. } { [%eval -6.02] } (37. Rd1) 37... Rf7 { [%eval -4.76] } 38. Qe2 { [%eval -5.44] } 38... Rdf8?! { (-5.44 → -4.23) Inaccuracy. d5 was best. } { [%eval -4.23] } (38... d5 39. Bg4 Bxf4 40. Kg2 Be5 41. Qxe5 Qxe5 42. Rxe5 Rf6 43. Rg5 Kd6) 39. Kg2 { [%eval -4.17] } 39... e5 { [%eval -3.88] } 40. f5? { (-3.88 → -6.76) Mistake. Qa6 was best. } { [%eval -6.76] } (40. Qa6 Qf5 41. Bd5 Kf6 42. g4 Qc2+ 43. Re2 Qg6 44. Bxf7 Qxg4+ 45. Kh1 Qf3+) 40... Qxf5 { [%eval -6.61] } 41. Bg4 { [%eval -7.87] } 41... Qf2+ { [%eval -8.2] } 42. Qxf2 { [%eval -8.04] } 42... Rxf2+ { [%eval -8.0] } 43. Kh3 { [%eval -8.17] } 43... R2f6 { [%eval -7.19] } 44. Bf3 { [%eval -9.09] } 44... Rh6+ { [%eval -7.63] } 45. Kg2 { [%eval -7.73] } 45... Rhf6 { [%eval -7.25] } 46. Bg4 { [%eval -8.19] } 46... Rf4?! { (-8.19 → -5.30) Inaccuracy. d5 was best. } { [%eval -5.3] } (46... d5 47. Be2 c4 48. Bxc4 dxc4 49. Re4 Rf2+ 50. Kg1 Rc2 51. Rxe5+ Bxe5) 47. Bf3?! { (-5.30 → -9.33) Inaccuracy. gxf4 was best. } { [%eval -9.33] } (47. gxf4 Rxf4 48. Bf3 b5 49. Rb1 Kd7 50. a3 Bb6) 47... Rxf3 { [%eval -9.05] } 48. Kh3 { [%eval -9.48] } 48... Rf1 { [%eval -9.19] } 49. g4? { (-9.19 → Mate in 9) Checkmate is now unavoidable. Re4 was best. } { [%eval #-9] } (49. Re4 Kd7 50. Rh4 R8f7 51. a4 Bd8 52. Rg4 a6 53. Re4 R7f2 54. Rg4 e4) 49... R1f2? { (Mate in 9 → -9.72) Lost forced checkmate sequence. Rxe1 was best. } { [%eval -9.72] } (49... Rxe1 50. Kg2 d5 51. Kg3 e4+ 52. Kh4 Re2 53. h3 Re3 54. a4 Bd8 55. Kg5) 50. Kh4 { [%eval -9.78] } 50... Re2 { [%eval -7.56] } 51. g5? { (-7.56 → Mate in 7) Checkmate is now unavoidable. Rxe2 was best. } { [%eval #-7] } (51. Rxe2 d5 52. Kh5 d4 53. Kh6 d3 54. Re3 d2 55. Kg7 Rf7+ 56. Kg8 Ke6) 51... Rxe1 { [%eval #-6] } 52. Kh5 { [%eval #-6] } 52... Rg1 { [%eval #-5] } 53. Kh6 { [%eval #-5] } 53... Rg2 { [%eval #-11] } 54. Kg7 { [%eval #-5] } 54... Rg3?! { (Mate in 5 → -10.56) Lost forced checkmate sequence. Rxg5+ was best. } { [%eval -10.56] } (54... Rxg5+ 55. Kh6 Rg6+ 56. Kxh7 Kf6 57. a4 Rg7+ 58. Kh6 Rh8#) 55. g6?! { (-10.56 → Mate in 4) Checkmate is now unavoidable. hxg3 was best. } { [%eval #-4] } (55. hxg3 Rf7+ 56. Kh6 c4 57. g6 hxg6 58. a4 c3 59. Kg5 c2 60. g4 c1=Q+) 55... Rg5 { [%eval #-4] } 56. Kxh7 { [%eval #-2] } 56... Rxg6 { [%eval #-19] } 57. Kxg6 { [%eval -9.54] } 57... Rf7 { [%eval -9.11] } 58. Kh5? { (-9.11 → Mate in 10) Checkmate is now unavoidable. h4 was best. } { [%eval #-10] } (58. h4 Rf6+ 59. Kg5 Ke6 60. h5 Rf2 61. h6 Rg2+ 62. Kh4 Rh2+ 63. Kg5 e4) 58... Rf6 { [%eval #-9] } 59. Kh4 { [%eval #-8] } 59... Rf5?! { (Mate in 8 → -14.68) Lost forced checkmate sequence. e4 was best. } { [%eval -14.68] } (59... e4 60. Kg4 e3 61. a4 e2 62. a5 e1=Q 63. axb6 Qg1+ 64. Kh5 Qg6+ 65. Kh4) 60. Kh3?! { (-14.68 → Mate in 9) Checkmate is now unavoidable. a4 was best. } { [%eval #-9] } (60. a4 e4) 60... Rf6 { [%eval #-9] } 61. Kg2 { [%eval #-8] } 61... Rf4? { (Mate in 8 → -9.71) Lost forced checkmate sequence. e4 was best. } { [%eval -9.71] } (61... e4 62. a4 e3 63. a5 e2 64. Kh3 e1=Q 65. Kg4 Qg1+ 66. Kh5 bxa5 67. h3) 62. Kh1 { [%eval -10.91] } 62... Rf3 { [%eval -9.88] } 63. h3 { [%eval -10.02] } { White wins on time. } 1-0