FEN
[Event "rated classical game"]
[Site "https://lichess.org/X0GvnuRA"]
[Date "2026.04.24"]
[Round "-"]
[White "Randomosio"]
[Black "bobsafedriver"]
[Result "0-1"]
[GameId "X0GvnuRA"]
[UTCDate "2026.04.24"]
[UTCTime "01:26:56"]
[WhiteElo "1587"]
[BlackElo "1481"]
[WhiteRatingDiff "-19"]
[BlackRatingDiff "+8"]
[Variant "Standard"]
[TimeControl "2700+3"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } 2. d4 { [%eval 0.43] } 2... Nf6 { [%eval 0.43] } { B00 Pirc Defense } 3. Nc3 { [%eval 0.38] } 3... h6 { [%eval 0.87] } 4. h3 { [%eval 0.64] } 4... c6 { [%eval 1.19] } 5. e5?! { (1.19 → 0.17) Inaccuracy. f4 was best. } { [%eval 0.17] } (5. f4 Qa5 6. Bd3 e5 7. Ne2 Be7 8. O-O O-O 9. Be3 Nbd7) 5... dxe5 { [%eval 0.26] } 6. dxe5 { [%eval 0.27] } 6... Qxd1+ { [%eval 0.21] } 7. Nxd1 { [%eval 0.08] } 7... Ne4 { [%eval 0.34] } 8. Ne2 { [%eval 0.3] } 8... Bf5 { [%eval 0.65] } 9. g4? { (0.65 → -0.47) Mistake. b4 was best. } { [%eval -0.47] } (9. b4) 9... Bh7 { [%eval -0.44] } 10. f3 { [%eval -0.38] } 10... Nc5 { [%eval -0.51] } 11. Be3 { [%eval -0.69] } 11... e6 { [%eval -0.9] } 12. Nec3 { [%eval -1.07] } 12... Bxc2 { [%eval -1.14] } 13. Nf2 { [%eval -1.08] } 13... Nbd7 { [%eval -1.07] } 14. Be2? { (-1.07 → -2.43) Mistake. Rc1 was best. } { [%eval -2.43] } (14. Rc1 Bh7 15. b4 Na6 16. Bxa6 bxa6 17. Ke2 Bxb4 18. Nce4 O-O 19. f4 Rac8) 14... Bh7?! { (-2.43 → -1.33) Inaccuracy. Nxe5 was best. } { [%eval -1.33] } (14... Nxe5 15. Bd4 f6 16. f4 Ned3+ 17. Nxd3 Nxd3+ 18. Kd2 O-O-O 19. Bxa7 Nb4+ 20. Ke3) 15. Nfe4? { (-1.33 → -3.08) Mistake. f4 was best. } { [%eval -3.08] } (15. f4 Nb6 16. Rc1 O-O-O 17. b4 Ncd7 18. b5 Ba3 19. bxc6 bxc6 20. Rd1 Kc7) 15... Nxe4 { [%eval -2.93] } 16. Nxe4 { [%eval -3.01] } 16... Bb4+ { [%eval -2.83] } 17. Bd2?! { (-2.83 → -3.74) Inaccuracy. Nc3 was best. } { [%eval -3.74] } (17. Nc3 Nxe5 18. Kf2 O-O-O 19. Bxa7 Rd2 20. Ke3 Rxb2 21. Bd4 f6 22. Ne4 Rc2) 17... Bxd2+ { [%eval -3.79] } 18. Nxd2 { [%eval -3.79] } 18... Nxe5 { [%eval -3.74] } 19. f4 { [%eval -3.74] } 19... Ng6 { [%eval -3.77] } 20. O-O { [%eval -4.02] } 20... e5? { (-4.02 → -2.46) Mistake. O-O-O was best. } { [%eval -2.46] } (20... O-O-O 21. Nb3 e5 22. fxe5 Nxe5 23. a4 Bd3 24. Rfe1 Rhe8 25. a5 Bxe2 26. Rxe2) 21. f5? { (-2.46 → -4.16) Mistake. fxe5 was best. } { [%eval -4.16] } (21. fxe5 Nxe5 22. Nc4 f6 23. Nxe5 fxe5 24. Rae1 Rf8 25. Bf3 Ke7 26. Rxe5+ Kd6) 21... Nf4 { [%eval -4.17] } 22. Bc4 { [%eval -3.98] } 22... Nxh3+ { [%eval -3.7] } 23. Kh2 { [%eval -4.0] } 23... Nf4 { [%eval -3.44] } 24. Ne4 { [%eval -3.64] } 24... Ke7 { [%eval -3.14] } 25. Rad1?! { (-3.14 → -4.03) Inaccuracy. Rae1 was best. } { [%eval -4.03] } (25. Rae1 Nd5 26. Nc5 f6 27. Nxb7 Rhb8 28. Na5 Rxb2+ 29. Kg3 Bg8 30. Nxc6+ Kf8) 25... Rad8 { [%eval -4.03] } 26. Nc5 { [%eval -3.99] } 26... b5 { [%eval -4.03] } 27. Bb3 { [%eval -4.19] } 27... Nd5?! { (-4.19 → -2.86) Inaccuracy. h5 was best. } { [%eval -2.86] } (27... h5 28. Bc2 hxg4 29. Kg3 Nh5+ 30. Kxg4 Nf6+ 31. Kf3 Rxd1 32. Rxd1 Rd8 33. Rxd8) 28. Bxd5?! { (-2.86 → -3.64) Inaccuracy. Rfe1 was best. } { [%eval -3.64] } (28. Rfe1 f6 29. a4 b4 30. Ne6 Rc8 31. Bxd5 cxd5 32. Nf4 Rhd8 33. Nxd5+ Kf8) 28... Rxd5 { [%eval -3.52] } 29. Nd3?! { (-3.52 → -5.13) Inaccuracy. Rc1 was best. } { [%eval -5.13] } (29. Rc1 f6 30. Kg3 h5 31. gxh5 Bg8 32. Rh1 Bf7 33. Ne4 Rd3+ 34. Kf2 Rxh5) 29... Rhd8 { [%eval -5.1] } 30. Rfe1 { [%eval -6.16] } 30... f6 { [%eval -5.44] } 31. Nb4?! { (-5.44 → -7.72) Inaccuracy. Nf2 was best. } { [%eval -7.72] } (31. Nf2 Rxd1 32. Nxd1 Bg8 33. Kg3 Rd3+ 34. Ne3 Kd6 35. Kf2 Rd2+ 36. Kf3 Rd4) 31... Rd2+?! { (-7.72 → -5.06) Inaccuracy. Rxd1 was best. } { [%eval -5.06] } (31... Rxd1 32. Nxc6+ Ke8 33. Rxd1 Rxd1 34. Nxa7 Rd2+ 35. Kh3 Rxb2 36. Nc8 Rxa2 37. Kh4) 32. Kg1?! { (-5.06 → -7.43) Inaccuracy. Rxd2 was best. } { [%eval -7.43] } (32. Rxd2 Rxd2+ 33. Kg3 Kd6 34. Rc1 c5 35. Na6 c4 36. b4 Bg8 37. Nc5 Kc6) 32... R8d6? { (-7.43 → -4.07) Mistake. Rxd1 was best. } { [%eval -4.07] } (32... Rxd1 33. Nxc6+ Ke8 34. Nxd8 Rxe1+ 35. Kf2 Rb1 36. Ne6 Rxb2+ 37. Kg3 Rxa2 38. Nxg7+) 33. Nxc6+ { [%eval -3.92] } 33... Kd7 { [%eval -3.94] } 34. Rxd2 { [%eval -3.87] } 34... Rxd2 { [%eval -3.88] } 35. Nxa7 { [%eval -4.35] } 35... Rxb2 { [%eval -4.31] } 36. Rd1+ { [%eval -4.22] } 36... Kc7 { [%eval -4.28] } 37. Rc1+ { [%eval -4.26] } 37... Kb7 { [%eval -4.32] } 38. Nc6 { [%eval -4.15] } 38... Bg8 { [%eval -3.55] } 39. Nd8+ { [%eval -3.46] } 39... Kb6 { [%eval -3.39] } 40. Rc6+ { [%eval -3.53] } 40... Ka5 { [%eval -3.52] } 41. Nb7+ { [%eval -4.32] } 41... Ka4?? { (-4.32 → 0.29) Blunder. Kb4 was best. } { [%eval 0.29] } (41... Kb4 42. a3+ Kxa3 43. Nd6 Rg2+ 44. Kf1 Rxg4 45. Nxb5+ Kb4 46. Nd6 Bb3 47. Rc7) 42. Ra6+?? { (0.29 → -4.65) Blunder. Nc5+ was best. } { [%eval -4.65] } (42. Nc5+ Ka3) 42... Kb4 { [%eval -4.97] } 43. a3+ { [%eval -4.91] } 43... Kc3 { [%eval -4.5] } 44. Rc6+ { [%eval -5.28] } 44... Kd4 { [%eval -5.04] } 45. Rd6+ { [%eval -5.99] } 45... Bd5 { [%eval -5.94] } 46. Rd7 { [%eval -5.65] } 46... Ke4? { (-5.65 → -3.55) Mistake. Rd2 was best. } { [%eval -3.55] } (46... Rd2 47. Rc7 Ke3 48. Rc3+ Kf4 49. Nc5 Bf3 50. Rb3 Kxg4 51. Kf1 h5 52. Ke1) 47. Nc5+ { [%eval -3.26] } 47... Kd4 { [%eval -3.46] } 48. Na6?! { (-3.46 → -4.42) Inaccuracy. Ne6+ was best. } { [%eval -4.42] } (48. Ne6+ Kc4 49. Rc7+ Kb3 50. Rd7 Bc6 51. Rxg7 Rg2+ 52. Kf1 Rc2 53. Ra7 Bf3) 48... Rg2+ { [%eval -3.97] } 49. Kf1 { [%eval -3.54] } 49... Rxg4?? { (-3.54 → -0.31) Blunder. Rd2 was best. } { [%eval -0.31] } (49... Rd2 50. Nc7 Ke4 51. Ke1 Rd3 52. Nxd5 Rxd5 53. Rxg7 Rd3 54. Ra7 h5 55. gxh5) 50. Nb4 { [%eval -0.38] } 50... Rf4+ { [%eval -0.06] } 51. Ke1 { [%eval -0.16] } 51... Kc4 { [%eval -0.19] } 52. Rxd5?? { (-0.19 → -4.26) Blunder. Rc7+ was best. } { [%eval -4.26] } (52. Rc7+ Kd4 53. Rd7 Ke4 54. Nxd5 Rg4 55. Kf2 h5 56. Ne3 Rf4+ 57. Ke2 Rf3) 52... Rxf5?? { (-4.26 → -0.62) Blunder. Rd4 was best. } { [%eval -0.62] } (52... Rd4) 53. Rd2? { (-0.62 → -1.88) Mistake. Rd7 was best. } { [%eval -1.88] } (53. Rd7) 53... h5?! { (-1.88 → -0.88) Inaccuracy. Rf3 was best. } { [%eval -0.88] } (53... Rf3 54. Rd7 Rxa3 55. Nc2 Rg3 56. Kf2 Rg5 57. Ne3+ Kb3 58. Rd3+ Ka4 59. Rd8) 54. Nd5 { [%eval -0.99] } 54... Rg5 { [%eval -0.72] } 55. Ne3+ { [%eval -0.69] } 55... Kb3 { [%eval -0.79] } 56. Nc2? { (-0.79 → -2.46) Mistake. Rd3+ was best. } { [%eval -2.46] } (56. Rd3+ Ka4 57. Kf2 e4 58. Rd4+ Kxa3 59. Rxe4 Rc5 60. Re7 g5 61. Rf7 b4) 56... Kc3?! { (-2.46 → -1.53) Inaccuracy. h4 was best. } { [%eval -1.53] } (56... h4 57. Ne3 Kxa3 58. Rd3+ Ka4 59. Kf2 b4 60. Rd8 g6 61. Rh8 Rh5 62. Rb8) 57. Ne3 { [%eval -1.38] } 57... h4 { [%eval -1.63] } 58. Rg2?? { (-1.63 → -7.07) Blunder. Rd8 was best. } { [%eval -7.07] } (58. Rd8 Rh5) 58... Kb3?? { (-7.07 → -2.19) Blunder. Rxg2 was best. } { [%eval -2.19] } (58... Rxg2 59. Kf1 Rd2 60. Ke1 Rd8 61. Ke2 h3 62. Kf1 Kb3 63. Kg1 Rh8 64. Nf5) 59. Rxg5?? { (-2.19 → -6.34) Blunder. Rh2 was best. } { [%eval -6.34] } (59. Rh2 Rh5) 59... fxg5 { [%eval -6.14] } 60. Ng4 { [%eval -6.64] } 60... Kxa3 { [%eval -6.64] } 61. Nxe5 { [%eval -6.6] } 61... b4 { [%eval -6.32] } 62. Ng4 { [%eval -8.26] } 62... b3 { [%eval -8.69] } 63. Kd1 { [%eval -9.25] } 63... Kb2 { [%eval -7.84] } 64. Nf2 { [%eval -9.45] } 64... Ka1 { [%eval -8.53] } 65. Nd3 { [%eval -13.68] } 65... b2 { [%eval #-19] } 66. Nxb2 { [%eval #-15] } 66... Kxb2 { [%eval #-17] } 67. Ke2 { [%eval #-18] } 67... Kc3?! { (Mate in 18 → -24.00) Lost forced checkmate sequence. g4 was best. } { [%eval -24.0] } (67... g4 68. Kf2 Kc3 69. Kg2 Kd3 70. Kf2 g3+ 71. Kf3 Kd4 72. Kg2 Ke4 73. Kh3) 68. Kf3 { [%eval -62.36] } 68... Kd4 { [%eval -83.08] } 69. Kg4 { [%eval -9.56] } 69... Ke3?! { (-9.56 → -5.76) Inaccuracy. Kd5 was best. } { [%eval -5.76] } (69... Kd5) 70. Kh3?? { (-5.76 → Mate in 10) Checkmate is now unavoidable. Kxg5 was best. } { [%eval #-10] } (70. Kxg5 h3 71. Kg6 Kf3 72. Kxg7 Kg4 73. Kf8 Kg3 74. Ke7 Kf3 75. Kf7 Kf4) 70... Kf3 { [%eval #-9] } 71. Kh2 { [%eval #-9] } 71... g4 { [%eval #-8] } 72. Kh1 { [%eval #-6] } 72... Kg3 { [%eval #-10] } 73. Kg1 { [%eval #-10] } 73... Kf3 { [%eval #-9] } 74. Kh1 { [%eval #-6] } 74... g3 { [%eval #-5] } 75. Kg1 { [%eval #-5] } 75... h3 { [%eval #-6] } 76. Kh1 { [%eval #-5] } 76... Kg4 { [%eval #-7] } 77. Kg1 { [%eval #-7] } 77... Kh4 { [%eval #-8] } 78. Kh1 { [%eval #-8] } 78... g5 { [%eval #-8] } 79. Kg1 { [%eval #-8] } 79... Kg4 { [%eval #-8] } 80. Kh1 { [%eval #-6] } 80... Kf4 { [%eval #-7] } 81. Kg1 { [%eval #-7] } 81... Kf3 { [%eval #-6] } 82. Kh1 { [%eval #-6] } 82... g2+ { [%eval #-5] } 83. Kg1 { [%eval #-5] } 83... g4 { [%eval #-4] } 84. Kh2 { [%eval #-4] } 84... Ke2 { [%eval #-6] } 85. Kg1 { [%eval #-5] } 85... Ke1 { [%eval #-7] } 86. Kh2 { [%eval #-7] } 86... Kf1 { [%eval #-6] } 87. Kg3 { [%eval #-6] } 87... g1=Q+ { [%eval #-5] } 88. Kh4 { [%eval #-5] } 88... h2 { [%eval #-4] } 89. Kg5 { [%eval #-4] } 89... h1=Q { [%eval #-3] } { White resigns. } 0-1