- Blind mode tutorial
lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/7Bvft4Wk"] [Date "2025.12.15"] [Round "-"] [White "abu85"] [Black "gmalva78"] [Result "0-1"] [GameId "7Bvft4Wk"] [UTCDate "2025.12.15"] [UTCTime "22:55:55"] [WhiteElo "1433"] [BlackElo "1441"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+7"] [Variant "Standard"] [TimeControl "600+0"] [ECO "D00"] [Opening "Queen's Pawn Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } 2. e3 { [%eval 0.0] } 2... d5 { [%eval 0.1] } { D00 Queen's Pawn Game } 3. f3?! { (0.10 → -0.68) Inaccuracy. Nf3 was best. } { [%eval -0.68] } (3. Nf3 c5 4. Be2 Nc6 5. O-O Bf5 6. c4 dxc4 7. Bxc4 e6) 3... Bf5 { [%eval -0.27] } 4. a3 { [%eval -0.52] } 4... e6 { [%eval -0.4] } 5. h4 { [%eval -0.82] } 5... Bd6 { [%eval -0.97] } 6. Ne2 { [%eval -1.15] } 6... Nc6?! { (-1.15 → -0.20) Inaccuracy. h5 was best. } { [%eval -0.2] } (6... h5 7. c4 c6 8. Kf2 O-O 9. Nbc3 Re8 10. cxd5 cxd5 11. Nb5 Bf8 12. Nf4) 7. g4 { [%eval -0.16] } 7... Be4?? { (-0.16 → 2.64) Blunder. Nxg4 was best. } { [%eval 2.64] } (7... Nxg4 8. fxg4) 8. g5?? { (2.64 → -2.55) Blunder. fxe4 was best. } { [%eval -2.55] } (8. fxe4 Nxg4 9. exd5 exd5 10. Nf4 h5 11. Qf3 Qf6 12. Bd3 Bxf4 13. Qxf4 Qxf4) 8... Bxf3 { [%eval -2.39] } 9. gxf6?? { (-2.39 → -5.17) Blunder. Rh3 was best. } { [%eval -5.17] } (9. Rh3 Bg4 10. gxf6 Bxh3 11. Bxh3 Qxf6 12. Kd2 Qxh4 13. Bg2 O-O-O 14. Qf1 h5) 9... Bxh1 { [%eval -4.85] } 10. fxg7 { [%eval -4.87] } 10... Rg8 { [%eval -4.89] } 11. Ng3?! { (-4.89 → -6.64) Inaccuracy. Kd2 was best. } { [%eval -6.64] } (11. Kd2 Rxg7 12. Kc3 Qxh4 13. Kb3 Bg2 14. Bxg2 Rxg2 15. c4 dxc4+ 16. Ka2 O-O-O) 11... Bxg3+ { [%eval -6.07] } 12. Kd2 { [%eval -6.1] } 12... Qxh4 { [%eval -5.72] } 13. Kc3 { [%eval -5.69] } 13... O-O-O { [%eval -5.53] } 14. b3 { [%eval -6.13] } 14... Be1+ { [%eval -5.95] } 15. Kb2 { [%eval -6.36] } 15... Nxd4?! { (-6.36 → -4.96) Inaccuracy. Qf2 was best. } { [%eval -4.96] } (15... Qf2 16. Bd2 Bxd2 17. Qxd2 Qxd2 18. Nxd2 Be4 19. Nxe4 dxe4 20. d5 Rxd5 21. Bc4) 16. exd4 { [%eval -4.47] } 16... Be4 { [%eval -4.38] } 17. Bd3?! { (-4.38 → -5.52) Inaccuracy. Bg5 was best. } { [%eval -5.52] } (17. Bg5 Qxg5 18. Qxe1 Qxg7 19. Qd2 Kb8 20. Nc3 f5 21. Na4 b6 22. Ba6 Rd6) 17... Bxd3 { [%eval -5.08] } 18. Qxd3 { [%eval -4.94] } 18... Rxg7 { [%eval -4.95] } 19. Bd2 { [%eval -5.41] } 19... Bxd2 { [%eval -5.04] } 20. Nxd2 { [%eval -5.82] } 20... Rg3 { [%eval -5.67] } 21. Qb5?! { (-5.67 → -10.76) Inaccuracy. Nf3 was best. } { [%eval -10.76] } (21. Nf3 Qe4 22. Rf1 Qxd3 23. cxd3 Rf8 24. Kc3 h5 25. a4 f6 26. a5 Rh8) 21... Qxd4+ { [%eval -9.72] } 22. Ka2 { [%eval -9.76] } 22... Qxd2 { [%eval -8.65] } 23. Rb1 { [%eval -8.57] } 23... Qxc2+ { [%eval -8.26] } 24. Rb2 { [%eval -8.17] } 24... Qd3 { [%eval -8.45] } 25. Qa4 { [%eval -7.95] } 25... h5 { [%eval -7.13] } 26. Qxa7 { [%eval -7.18] } 26... Kd7 { [%eval -6.45] } 27. Qa4+ { [%eval -6.97] } 27... c6 { [%eval -6.96] } 28. Qa7 { [%eval -6.71] } 28... Qb5 { [%eval -6.57] } 29. a4 { [%eval -6.53] } 29... Qa6 { [%eval -6.57] } 30. Qd4 { [%eval -7.04] } 30... Rg4 { [%eval -6.6] } 31. Qf6?? { (-6.60 → Mate in 7) Checkmate is now unavoidable. Qc5 was best. } { [%eval #-7] } (31. Qc5 Rxa4+ 32. bxa4 Qxa4+ 33. Qa3 Qxa3+ 34. Kxa3 Ra8+ 35. Kb4 Kd6 36. Kc3 b5) 31... Rf8?? { (Mate in 7 → -6.38) Lost forced checkmate sequence. Rxa4+ was best. } { [%eval -6.38] } (31... Rxa4+ 32. Kb1 Ra1+ 33. Kc2 Qe2+ 34. Kc3 Rc1+ 35. Rc2 Rxc2+ 36. Kb4 Qb5+ 37. Ka3) 32. Qe5?? { (-6.38 → Mate in 10) Checkmate is now unavoidable. Rd2 was best. } { [%eval #-10] } (32. Rd2 Qa5 33. Rc2 Qd8 34. Qh6 h4 35. Qe3 Qc7 36. Qf2 f5 37. Qc5 Re8) 32... h4?? { (Mate in 10 → -6.69) Lost forced checkmate sequence. Rxa4+ was best. } { [%eval -6.69] } (32... Rxa4+ 33. Kb1 Qf1+ 34. Kc2 Re4 35. Qc3 Re2+ 36. Qd2 Rxd2+ 37. Kxd2 Rg8 38. Rb1) 33. Re2 { [%eval -8.3] } 33... h3 { [%eval -7.93] } 34. Qh2? { (-7.93 → Mate in 10) Checkmate is now unavoidable. Re3 was best. } { [%eval #-10] } (34. Re3 Qb6 35. Qc3 Rg2+ 36. Ka3 h2 37. Rh3 Qc7 38. Qb4 Qd6 39. Rh5 Rfg8) 34... Rg2? { (Mate in 10 → -7.62) Lost forced checkmate sequence. Qxe2+ was best. } { [%eval -7.62] } (34... Qxe2+ 35. Qxe2 Rg2 36. Qb2 Rxb2+ 37. Kxb2 h2 38. a5 h1=Q 39. Kc3 Rh8 40. Kd4) 35. Rxg2 { [%eval -7.48] } 35... hxg2 { [%eval -7.41] } 36. Qxg2 { [%eval -7.27] } 36... Qd3 { [%eval -7.27] } 37. Qf2 { [%eval -7.59] } 37... Qe4 { [%eval -7.17] } 38. Qb6 { [%eval -7.49] } 38... Qg2+ { [%eval -7.37] } 39. Ka3 { [%eval -6.8] } 39... Rb8 { [%eval -7.01] } 40. a5 { [%eval -7.83] } 40... Qg3 { [%eval -7.57] } 41. Ka4 { [%eval -7.59] } 41... Qf4+ { [%eval -7.63] } 42. b4 { [%eval -8.66] } 42... Qc7 { [%eval -6.55] } 43. Qf2 { [%eval -6.39] } 43... c5 { [%eval -5.95] } 44. Qxf7+ { [%eval -5.22] } 44... Kd6 { [%eval -5.23] } 45. Qf4+ { [%eval -5.37] } 45... Kc6? { (-5.37 → -3.11) Mistake. Kd7 was best. } { [%eval -3.11] } (45... Kd7 46. Qf7+ Kc8 47. Qf8+ Qd8 48. Qxc5+ Kd7 49. Qb5+ Ke7 50. Qd3 Qe8+ 51. Kb3) 46. b5+ { [%eval -2.78] } 46... Kd7 { [%eval -2.74] } 47. Qf7+ { [%eval -3.07] } 47... Kc8 { [%eval -3.01] } 48. Qxe6+ { [%eval -3.07] } 48... Qd7 { [%eval -2.88] } 49. Qg8+ { [%eval -2.66] } 49... Kc7 { [%eval -3.2] } 50. Qg3+ { [%eval -2.85] } 50... Kd8?? { (-2.85 → 0.00) Blunder. Qd6 was best. } { [%eval 0.0] } (50... Qd6 51. Qg7+ Kd8 52. Qg8+ Kd7 53. Qf7+ Qe7 54. Qxd5+ Kc7 55. b6+ Kc8 56. Kb3) 51. Qg8+?? { (0.00 → -2.73) Blunder. Qxb8+ was best. } { [%eval -2.73] } (51. Qxb8+ Ke7 52. Qe5+ Kf7 53. Qf4+ Kg6 54. Qg3+ Kf6 55. Qf4+) 51... Qe8 { [%eval -2.38] } 52. Qg5+?? { (-2.38 → -5.01) Blunder. Qxd5+ was best. } { [%eval -5.01] } (52. Qxd5+ Qd7 53. Qg5+ Qe7 54. Qg8+ Kc7 55. Qg3+ Qd6 56. Qg7+ Kd8 57. Qg8+ Kd7) 52... Qe7?! { (-5.01 → -3.19) Inaccuracy. Kc7 was best. } { [%eval -3.19] } (52... Kc7 53. Qf4+ Kd7 54. Ka3 Rd8 55. Qg4+ Qe6 56. Qg7+ Kc8 57. b6 Qd7 58. Qg3) 53. Qg8+?! { (-3.19 → -4.51) Inaccuracy. Qxd5+ was best. } { [%eval -4.51] } (53. Qxd5+ Kc8 54. Qg8+ Kc7 55. Qg3+ Kd7 56. Qxb8 Qe4+ 57. Kb3 Qb4+ 58. Kc2 Qxb5) 53... Kc7 { [%eval -4.76] } 54. b6+ { [%eval -4.87] } 54... Kd6?? { (-4.87 → 0.00) Blunder. Kc6 was best. } { [%eval 0.0] } (54... Kc6 55. Qxb8 Qe4+ 56. Ka3 Qb4+ 57. Ka2 Qxa5+ 58. Kb3 Qxb6+ 59. Ka2 Qa5+ 60. Kb2) 55. Qg3+?? { (0.00 → -7.00) Blunder. Qxb8+ was best. } { [%eval -7.0] } (55. Qxb8+ Kc6 56. Qc8+ Kd6) 55... Qe5 { [%eval -7.13] } 56. Qg6+ { [%eval -6.77] } 56... Ke7 { [%eval -6.4] } 57. Qh7+ { [%eval -7.09] } 57... Kf6 { [%eval -6.96] } 58. Qh4+ { [%eval -6.91] } 58... Kf5 { [%eval -6.38] } 59. Qf2+?? { (-6.38 → Mate in 17) Checkmate is now unavoidable. Qh3+ was best. } { [%eval #-17] } (59. Qh3+ Kg5 60. Qg2+ Kf6 61. Qf2+ Ke6 62. Qxc5 Qf4+ 63. Kb5 Qc4+ 64. Qxc4 dxc4) 59... Ke4?? { (Mate in 17 → -7.00) Lost forced checkmate sequence. Qf4+ was best. } { [%eval -7.0] } (59... Qf4+ 60. Qxf4+ Kxf4 61. Kb5 c4 62. a6 bxa6+ 63. Kxa6 Ke4 64. Ka7 Rxb6 65. Kxb6) 60. Qe2+ { [%eval -6.39] } 60... Kd4 { [%eval -5.91] } 61. Qd2+ { [%eval -6.73] } 61... Kc4 { [%eval -6.75] } 62. Qc2+?! { (-6.75 → -10.22) Inaccuracy. Qc1+ was best. } { [%eval -10.22] } (62. Qc1+ Qc3 63. Qf1+ Qd3 64. Qc1+ Kd4 65. Qa1+ Ke4 66. Qe1+ Qe3 67. Qh1+ Qf3) 62... Qc3 { [%eval -10.1] } 63. Qe2+ { [%eval -9.52] } 63... Qd3 { [%eval -9.36] } 64. Qa2+ { [%eval -8.49] } 64... Kc3 { [%eval -62.55] } 65. Qa3+ { [%eval -14.44] } 65... Kd2 { [%eval -83.34] } 66. Qa2+ { [%eval -12.76] } 66... Qc2+ { [%eval -61.69] } 67. Qxc2+ { [%eval #-15] } 67... Kxc2 { [%eval #-14] } 68. Kb5 { [%eval #-15] } 68... d4 { [%eval -12.78] } 69. Kxc5?! { (-12.78 → Mate in 10) Checkmate is now unavoidable. a6 was best. } { [%eval #-10] } (69. a6 bxa6+ 70. Kc6 d3 71. Kc7 Rxb6 72. Kxb6 d2 73. Kxc5 d1=Q 74. Kb6 Qd3) 69... d3 { [%eval #-8] } 70. a6 { [%eval #-8] } 70... d2 { [%eval #-7] } 71. a7 { [%eval #-7] } 71... Ra8 { [%eval #-6] } 72. Kd6 { [%eval #-6] } 72... d1=Q+ { [%eval #-5] } 73. Kc7 { [%eval #-2] } 73... Qd8+ { [%eval #-1] } 74. Kxb7 { [%eval #-1] } 74... Qd5+ { [%eval #-2] } 75. Ka6 { [%eval #-2] } 75... Qc6 { [%eval #-3] } 76. Ka5 { [%eval #-3] } 76... Qb7 { [%eval #-3] } 77. Kb5 { [%eval #-3] } 77... Rxa7 { [%eval #-4] } 78. Kc5 { [%eval #-4] } 78... Ra5+ { [%eval #-3] } 79. Kd6 { [%eval #-3] } 79... Qxb6+ { [%eval #-2] } 80. Ke7 { [%eval #-2] } 80... Ra7+ { [%eval #-1] } 81. Ke8 { [%eval #-1] } 81... Qb8# { Black wins by checkmate. } 0-1