FEN
[Event "Hourly Rapid Arena"]
[Site "https://lichess.org/kpvn8QJp"]
[Date "2026.01.13"]
[Round "-"]
[White "angel-2015"]
[Black "maginnisp"]
[Result "0-1"]
[GameId "kpvn8QJp"]
[UTCDate "2026.01.13"]
[UTCTime "01:27:48"]
[WhiteElo "1871"]
[BlackElo "2012"]
[WhiteRatingDiff "-3"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A40"]
[Opening "Queen's Pawn Game: Modern Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... g6 { [%eval 0.57] } { A40 Queen's Pawn Game: Modern Defense } 2. Nc3 { [%eval 0.35] } 2... Bg7 { [%eval 0.47] } 3. Bf4 { [%eval 0.0] } 3... c5 { [%eval 0.41] } 4. dxc5 { [%eval 0.0] } 4... Qa5 { [%eval 0.17] } 5. Qd2 { [%eval -0.01] } 5... Qxc5 { [%eval 0.39] } 6. e3?! { (0.39 → -0.19) Inaccuracy. Nd5 was best. } { [%eval -0.19] } (6. Nd5 Na6 7. e4 Nf6 8. Nxf6+ Bxf6 9. c3 d6 10. Be3 Qa5) 6... Bxc3 { [%eval -0.1] } 7. Qxc3 { [%eval -0.24] } 7... Qxc3+ { [%eval -0.15] } 8. bxc3 { [%eval -0.13] } 8... Nf6 { [%eval -0.07] } 9. Be5 { [%eval -0.1] } 9... Nc6 { [%eval 0.0] } 10. Bxf6 { [%eval -0.08] } 10... exf6 { [%eval -0.07] } 11. Nf3 { [%eval -0.25] } 11... Ke7 { [%eval -0.16] } 12. Bc4 { [%eval -0.08] } 12... a6 { [%eval 0.09] } 13. O-O { [%eval -0.26] } 13... Re8 { [%eval 0.03] } 14. Rfe1 { [%eval -0.18] } 14... d6 { [%eval -0.18] } 15. Bd5 { [%eval -0.56] } 15... Be6 { [%eval -0.65] } 16. Bxe6 { [%eval -0.71] } 16... fxe6 { [%eval -0.78] } 17. Nd4?! { (-0.78 → -1.55) Inaccuracy. Reb1 was best. } { [%eval -1.55] } (17. Reb1 Ra7) 17... Ne5 { [%eval -1.67] } 18. Rab1 { [%eval -1.64] } 18... Rab8 { [%eval -1.57] } 19. Rb3 { [%eval -1.71] } 19... Rec8 { [%eval -1.65] } 20. Reb1 { [%eval -1.7] } 20... Rc7 { [%eval -1.81] } 21. Rb6 { [%eval -1.85] } 21... Nd7 { [%eval -1.66] } 22. R6b3 { [%eval -1.61] } 22... e5 { [%eval -1.47] } 23. Ne2 { [%eval -2.03] } 23... Nc5 { [%eval -1.56] } 24. Rb6 { [%eval -1.69] } 24... Kd7 { [%eval -1.39] } 25. f3 { [%eval -1.43] } 25... Rc6 { [%eval -0.88] } 26. Kf2 { [%eval -0.98] } 26... Rxb6 { [%eval -0.9] } 27. Rxb6 { [%eval -0.9] } 27... Kc7 { [%eval -0.96] } 28. Rb4 { [%eval -0.87] } 28... Kc6 { [%eval -0.43] } 29. Ke1 { [%eval -0.88] } 29... a5 { [%eval -0.79] } 30. Rb2?! { (-0.79 → -1.93) Inaccuracy. Rh4 was best. } { [%eval -1.93] } (30. Rh4 Rh8) 30... Rc8?! { (-1.93 → -1.01) Inaccuracy. Na4 was best. } { [%eval -1.01] } (30... Na4 31. Rb3 f5 32. c4 Nb6 33. Nc3 Nxc4 34. e4 b5 35. Nd5 Rb7 36. Ke2) 31. Kd2?! { (-1.01 → -1.91) Inaccuracy. c4 was best. } { [%eval -1.91] } (31. c4) 31... d5 { [%eval -1.74] } 32. Rb1 { [%eval -1.69] } 32... b5 { [%eval -1.79] } 33. Rh1 { [%eval -2.15] } 33... Kd6?! { (-2.15 → -1.43) Inaccuracy. Nb7 was best. } { [%eval -1.43] } (33... Nb7 34. h4 Nd6 35. h5 g5 36. g4 Kd7 37. Ng3 Rc4 38. Rd1 Kc6 39. h6) 34. h4 { [%eval -1.4] } 34... Na4 { [%eval -1.18] } 35. h5 { [%eval -1.22] } 35... g5 { [%eval -1.33] } 36. Rf1 { [%eval -1.76] } 36... Nb2 { [%eval -1.67] } 37. f4?? { (-1.67 → -3.87) Blunder. Ng3 was best. } { [%eval -3.87] } (37. Ng3 Na4 38. Ne2 Nb6 39. Ng3 Nc4+ 40. Kd3 b4 41. cxb4 axb4 42. Nf5+ Kc5) 37... Nc4+ { [%eval -3.77] } 38. Kd3?? { (-3.77 → Mate in 3) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-3] } (38. Ke1 Nxe3 39. fxe5+ Kxe5 40. Rg1 f5 41. Kd2 Nc4+ 42. Kd3 Kf6 43. Nd4 Re8) 38... gxf4?? { (Mate in 3 → -4.31) Lost forced checkmate sequence. e4+ was best. } { [%eval -4.31] } (38... e4+ 39. Kd4 Na3 40. fxg5 Nxc2#) 39. exf4 { [%eval -4.11] } 39... Rg8 { [%eval -3.9] } 40. fxe5+ { [%eval -3.84] } 40... Nxe5+?? { (-3.84 → -0.76) Blunder. fxe5 was best. } { [%eval -0.76] } (40... fxe5 41. Rf2 Ke7 42. Ng1 Nd6 43. Re2 Ne4 44. Nf3 Ke6 45. Nd2 Rg3+ 46. Nf3) 41. Kd2 { [%eval -1.08] } 41... Ke7?! { (-1.08 → -0.40) Inaccuracy. Nc4+ was best. } { [%eval -0.4] } (41... Nc4+ 42. Ke1 Ke5 43. Nf4 Rg5 44. Ke2 Kd6 45. Rf2 Rg4 46. Kf3 Ne5+ 47. Ke2) 42. Nf4 { [%eval -0.85] } 42... Rd8? { (-0.85 → 0.35) Mistake. Nc4+ was best. } { [%eval 0.35] } (42... Nc4+) 43. Rd1 { [%eval -0.16] } 43... d4 { [%eval 0.0] } 44. Ke2 { [%eval -0.01] } 44... dxc3 { [%eval 0.1] } 45. Nd5+ { [%eval -0.29] } 45... Kf7 { [%eval -0.29] } 46. Nxc3 { [%eval -0.22] } 46... Rb8 { [%eval -0.01] } 47. Rb1 { [%eval -0.38] } 47... b4 { [%eval -0.41] } 48. Nd5 { [%eval -0.94] } 48... Rb5?! { (-0.94 → -0.33) Inaccuracy. Rc8 was best. } { [%eval -0.33] } (48... Rc8 49. Ne3) 49. Nc3?? { (-0.33 → -3.50) Blunder. Rd1 was best. } { [%eval -3.5] } (49. Rd1) 49... Rc5 { [%eval -3.55] } 50. Ne4 { [%eval -3.45] } 50... Rxc2+ { [%eval -3.25] } 51. Kf1?! { (-3.25 → -4.64) Inaccuracy. Ke3 was best. } { [%eval -4.64] } (51. Ke3 Rxg2 52. Rf1 Nd7 53. Rd1 Ke6 54. Rd6+ Ke7 55. Rd2 Rxd2 56. Nxd2 f5) 51... Rxa2 { [%eval -4.49] } 52. Nd6+ { [%eval -4.83] } 52... Ke6 { [%eval -4.85] } 53. Ne4 { [%eval -5.14] } 53... a4?? { (-5.14 → -1.71) Blunder. Rc2 was best. } { [%eval -1.71] } (53... Rc2 54. h6 Nc4 55. Re1 Kf7 56. Kg1 Kg6 57. Rd1 b3 58. Rd8 b2 59. Kh2) 54. Rxb4 { [%eval -1.63] } 54... Nd3 { [%eval -1.56] } 55. Rd4?! { (-1.56 → -2.21) Inaccuracy. Rb6+ was best. } { [%eval -2.21] } (55. Rb6+ Ke5 56. Nc3 Ra1+ 57. Ke2 Nc5 58. Rb8 Kd4 59. Nb5+ Kc4 60. Nd6+ Kd5) 55... Ra1+ { [%eval -2.18] } 56. Ke2 { [%eval -3.02] } 56... Nf4+ { [%eval -2.63] } 57. Kf3 { [%eval -3.15] } 57... Ke5 { [%eval -2.72] } 58. Rb4? { (-2.72 → -5.28) Mistake. Rc4 was best. } { [%eval -5.28] } (58. Rc4 a3 59. Nf2 a2 60. Re4+ Kd5 61. Ra4 Ne6 62. h6 f5 63. Ra7 Kc6) 58... Ra3+ { [%eval -5.41] } 59. Kg4 { [%eval -6.23] } 59... f5+ { [%eval -6.03] } 60. Kg5 { [%eval -6.01] } 60... fxe4 { [%eval -5.79] } 61. Rb5+ { [%eval -5.92] } 61... Kd4 { [%eval -5.19] } 62. Kxf4 { [%eval -5.02] } 62... e3 { [%eval -4.96] } 63. Re5 { [%eval -5.31] } 63... Ra1?? { (-5.31 → 0.00) Blunder. Rd3 was best. } { [%eval 0.0] } (63... Rd3 64. Re4+ Kc3 65. Rxe3 Rxe3 66. Kxe3 a3 67. Kf4 Kd4 68. g4 a2 69. Kg5) 64. Re4+ { [%eval 0.0] } 64... Kd5 { [%eval 0.0] } 65. Rxe3 { [%eval 0.0] } 65... a3 { [%eval 0.0] } 66. Kg3 { [%eval 0.0] } 66... a2 { [%eval 0.0] } 67. Ra3 { [%eval 0.0] } 67... Ke5 { [%eval 0.0] } 68. Kf2 { [%eval 0.0] } 68... Kf5 { [%eval 0.0] } 69. Ke2?? { (0.00 → -8.00) Blunder. Kg3 was best. } { [%eval -8.0] } (69. Kg3 Ke4 70. Kh2 Kd4 71. Ra6 Kc4 72. g4 Kb3 73. Rb6+ Kc2 74. Ra6) 69... Kg5?? { (-8.00 → 0.00) Blunder. Rg1 was best. } { [%eval 0.0] } (69... Rg1 70. Ra5+ Kg4 71. Ra4+ Kxh5 72. Rc4 Rxg2+ 73. Kf3 a1=Q 74. Rc5+ Rg5 75. Rxg5+) 70. Kd2?? { (0.00 → -7.75) Blunder. Kf2 was best. } { [%eval -7.75] } (70. Kf2 Rd1 71. Rxa2 Rd4 72. Kg3 Rg4+ 73. Kh2 Rh4+ 74. Kg1 Rxh5 75. Kf2 Rh4) 70... Rg1 { [%eval -7.63] } 71. Ra5+ { [%eval -8.62] } 71... Kh4 { [%eval -9.66] } 72. Ra4+ { [%eval -8.61] } 72... Kg3 { [%eval -8.63] } 73. Ra3+ { [%eval -7.82] } 73... Kh2 { [%eval -9.52] } 74. Rxa2 { [%eval -50.37] } 74... Rxg2+ { [%eval -83.08] } 75. Ke3 { [%eval -83.08] } 75... Rxa2 { [%eval -83.08] } 76. Kf4 { [%eval -41.71] } 76... Ra5 { [%eval #-18] } 77. Kg4 { [%eval -15.23] } 77... Kg2 { [%eval #-18] } 78. h6 { [%eval #-18] } 78... Rb5 { [%eval -83.08] } 79. Kh4?! { (-83.08 → Mate in 2) Checkmate is now unavoidable. Kf4 was best. } { [%eval #-2] } (79. Kf4 Rh5 80. Ke3 Rxh6 81. Kd3 Rh3+ 82. Kc4 Rh4+ 83. Kc5 h5 84. Kb6 Rh2) 79... Kf3 { [%eval #-1] } 80. Kh3 { [%eval #-1] } 80... Rh5# { Black wins by checkmate. } 0-1
