FEN
[Event "rated rapid game"]
[Site "https://lichess.org/QPPDL8mO"]
[Date "2026.03.29"]
[Round "-"]
[White "Kenney_n"]
[Black "bonislanggut1234"]
[Result "1-0"]
[GameId "QPPDL8mO"]
[UTCDate "2026.03.29"]
[UTCTime "07:50:08"]
[WhiteElo "960"]
[BlackElo "963"]
[WhiteRatingDiff "+22"]
[BlackRatingDiff "-41"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nc6 { [%eval 0.5] } { D02 Queen's Pawn Game: Chigorin Variation } 3. Nc3 { [%eval -0.01] } 3... Nf6 { [%eval 0.17] } 4. Bg5 { [%eval -0.1] } 4... e6 { [%eval 0.37] } 5. e3 { [%eval 0.14] } 5... h6 { [%eval 0.14] } 6. Bxf6 { [%eval 0.17] } 6... gxf6 { [%eval 0.1] } 7. Bb5 { [%eval 0.14] } 7... Bd7 { [%eval 0.19] } 8. a4 { [%eval -0.21] } 8... a6 { [%eval -0.1] } 9. Bxc6 { [%eval -0.47] } 9... Bxc6 { [%eval -0.41] } 10. b3 { [%eval -0.62] } 10... Qe7 { [%eval -0.08] } 11. O-O { [%eval -0.06] } 11... O-O-O { [%eval -0.23] } 12. Re1 { [%eval -0.62] } 12... f5?! { (-0.62 → 0.35) Inaccuracy. Rg8 was best. } { [%eval 0.35] } (12... Rg8 13. Qe2 e5 14. Reb1 Qe6 15. b4 Bd7 16. g3 h5 17. a5 c6 18. e4) 13. Ne5 { [%eval -0.11] } 13... Bg7? { (-0.11 → 1.53) Mistake. Be8 was best. } { [%eval 1.53] } (13... Be8 14. Nd3 Rg8 15. Qd2 h5 16. b4 f6 17. Ne2 b6 18. h4 Qg7 19. g3) 14. Nxc6 { [%eval 1.45] } 14... bxc6 { [%eval 1.42] } 15. Qd3 { [%eval 1.46] } 15... c5? { (1.46 → 3.39) Mistake. a5 was best. } { [%eval 3.39] } (15... a5 16. Ne2 Qb4 17. Rab1 c5 18. c3 Qb6 19. Nf4 Bf8 20. Qe2 Bd6 21. Nd3) 16. Qxa6+ { [%eval 3.37] } 16... Kd7 { [%eval 3.41] } 17. dxc5?? { (3.41 → -3.04) Blunder. Qb5+ was best. } { [%eval -3.04] } (17. Qb5+ c6 18. Qb7+ Ke8 19. Qxc6+ Kf8 20. Ne2 Bf6 21. c3 cxd4 22. exd4 h5) 17... Qxc5?? { (-3.04 → -0.35) Blunder. Bxc3 was best. } { [%eval -0.35] } (17... Bxc3 18. Qb5+ c6 19. Qb7+ Ke8 20. Qxc6+ Kf8 21. Reb1 Bxa1 22. Rxa1 Kg7 23. b4) 18. Ne2 { [%eval -0.33] } 18... Bxa1 { [%eval -0.33] } 19. Rxa1 { [%eval -0.38] } 19... Qxc2 { [%eval -0.19] } 20. Kf1?? { (-0.19 → -2.68) Blunder. Rc1 was best. } { [%eval -2.68] } (20. Rc1 Qd2 21. g3 Rb8 22. Qc6+ Ke7 23. Nd4 Kf6 24. Rc3 Qd1+ 25. Kg2 Qg4) 20... Qb2?? { (-2.68 → -0.53) Blunder. Qxb3 was best. } { [%eval -0.53] } (20... Qxb3 21. Rc1 Qb6 22. Qd3 c5 23. Qc3 Ke7 24. a5 Qb5 25. Qg7 Rdg8 26. Qe5) 21. Qb5+?! { (-0.53 → -1.22) Inaccuracy. Rc1 was best. } { [%eval -1.22] } (21. Rc1 Rc8 22. Qc6+ Ke7 23. Qc5+ Kf6 24. Nd4 Rhd8 25. Nc6 Rd6 26. b4 e5) 21... c6 { [%eval -1.27] } 22. Qb7+ { [%eval -1.23] } 22... Ke8 { [%eval -0.72] } 23. Rc1 { [%eval -1.07] } 23... Rg8? { (-1.07 → 0.12) Mistake. Kf8 was best. } { [%eval 0.12] } (23... Kf8 24. Rxc6 Qd2 25. f4 Qxe3 26. Rc7 Rh7 27. Rc3 Qe4 28. Rc8 Rxc8 29. Qxc8+) 24. Qxc6+?! { (0.12 → -0.47) Inaccuracy. Rxc6 was best. } { [%eval -0.47] } (24. Rxc6 Qb1+ 25. Rc1 Qd3 26. g3 Kf8 27. Rc7 Rg6 28. Ke1 Kg8 29. Nf4 Qb1+) 24... Kf8 { [%eval -0.25] } 25. Qc5+ { [%eval -0.62] } 25... Kg7 { [%eval -0.64] } 26. Qc3+?! { (-0.64 → -1.39) Inaccuracy. Qd4+ was best. } { [%eval -1.39] } (26. Qd4+ Qxd4 27. Nxd4 Rc8 28. Nc6 Ra8 29. Nd4 Kf6 30. f4 Rac8 31. Nc6 Rc7) 26... Qxc3 { [%eval -1.42] } 27. Rxc3 { [%eval -1.43] } 27... Rc8 { [%eval -1.35] } 28. Rd3 { [%eval -1.77] } 28... Rc6?! { (-1.77 → -1.18) Inaccuracy. Rc2 was best. } { [%eval -1.18] } (28... Rc2 29. Nd4 Rc1+ 30. Ke2 Kf6 31. g3 Rgc8 32. f4 Rh1 33. Nf3 Rcc1 34. Kd2) 29. Rd4?! { (-1.18 → -2.32) Inaccuracy. Rd2 was best. } { [%eval -2.32] } (29. Rd2 Rgc8 30. Ke1 Rc2 31. Kd1 Rxd2+ 32. Kxd2 Kf8 33. g3 Ke7 34. Nd4 Kd7) 29... Rgc8?! { (-2.32 → -1.48) Inaccuracy. Rc2 was best. } { [%eval -1.48] } (29... Rc2 30. g4 fxg4 31. Rxg4+ Kh8 32. Rb4 Rgc8 33. Rb7 Kg8 34. Nd4 Ra2 35. Kg2) 30. f4?! { (-1.48 → -2.32) Inaccuracy. Rd2 was best. } { [%eval -2.32] } (30. Rd2 Kf6 31. f4 Ke7 32. Ke1 Kd7 33. Kd1 f6 34. Rb2 e5 35. Kd2 Kd6) 30... h5?! { (-2.32 → -1.34) Inaccuracy. Rc2 was best. } { [%eval -1.34] } (30... Rc2 31. Rd1 Rb2 32. Nd4 Kf6 33. Kg1 Ra2 34. Re1 Ke7 35. Kf1 h5 36. h3) 31. g3? { (-1.34 → -3.23) Mistake. Rd2 was best. } { [%eval -3.23] } (31. Rd2 Kf8 32. Ke1 Ke7 33. Kd1 f6 34. a5 Ra6 35. Ra2 Rb8 36. Kc2 Kd7) 31... Rh8?? { (-3.23 → -1.01) Blunder. Rc2 was best. } { [%eval -1.01] } (31... Rc2 32. Rd1 Ra2 33. Nd4 Rc3 34. Re1 Rxh2 35. Kg1 Ra2 36. Kf1 Kf8 37. Re2) 32. h4?! { (-1.01 → -1.99) Inaccuracy. Rd2 was best. } { [%eval -1.99] } (32. Rd2 Rhc8 33. Ke1 Kf8 34. Kd1 f6 35. a5 Rb8 36. Nd4 Ra6 37. Ke2 Ke8) 32... Re8?! { (-1.99 → -1.07) Inaccuracy. Rc2 was best. } { [%eval -1.07] } (32... Rc2 33. Rd1 Ra2 34. Ke1 Kf6 35. Nd4 Rg8 36. Rd2 Ra1+ 37. Kf2 Rc8 38. Rb2) 33. b4?? { (-1.07 → -2.99) Blunder. Rd2 was best. } { [%eval -2.99] } (33. Rd2 f6 34. Nd4 Rc3 35. b4 Rxe3 36. a5 Ra3 37. Nc6 Rb3 38. a6 Kf8) 33... e5?? { (-2.99 → 0.06) Blunder. Ra8 was best. } { [%eval 0.06] } (33... Ra8 34. b5 Rc2 35. Ke1 Kf8 36. Kd1 Ra2 37. Nc3 Ra3 38. Kd2 Rc8 39. Ne2) 34. Rd1? { (0.06 → -1.26) Mistake. fxe5 was best. } { [%eval -1.26] } (34. fxe5 Rc2 35. Rxd5 Ra2 36. Nd4 Rc8 37. Rc5 Rxc5 38. bxc5 Rxa4 39. c6 Ra5) 34... d4? { (-1.26 → -0.10) Mistake. f6 was best. } { [%eval -0.1] } (34... f6 35. b5 Rc4 36. b6 Rxa4 37. Nc3 Rb4 38. Nxd5 Rb2 39. Nc7 Rb8 40. Rd7+) 35. b5 { [%eval -0.24] } 35... Rc4 { [%eval -0.23] } 36. Ra1?? { (-0.23 → -3.95) Blunder. exd4 was best. } { [%eval -3.95] } (36. exd4 exd4 37. a5 Rd8 38. b6 d3 39. Nc1 Rc5 40. Nxd3 Rxa5 41. Rb1 Rad5) 36... dxe3?? { (-3.95 → -1.20) Blunder. d3 was best. } { [%eval -1.2] } (36... d3 37. fxe5 dxe2+ 38. Kxe2 Rb4 39. Kd3 Rc8 40. Rf1 Rd8+ 41. Kc3 Rxa4 42. Rxf5) 37. a5 { [%eval -1.43] } 37... Rb8? { (-1.43 → 0.10) Mistake. Rb4 was best. } { [%eval 0.1] } (37... Rb4 38. fxe5 Rxb5 39. a6 Rbxe5 40. Nd4 Ra8 41. Ke2 Re4 42. Nb5 Re7 43. Ra4) 38. b6?! { (0.10 → -0.54) Inaccuracy. a6 was best. } { [%eval -0.54] } (38. a6 Rb4 39. a7 Ra8 40. Nc3 exf4 41. gxf4 Rxf4+ 42. Ke2 Rxh4 43. b6 Rb4) 38... Ra8?? { (-0.54 → 4.20) Blunder. Rb4 was best. } { [%eval 4.2] } (38... Rb4 39. fxe5 Ra8 40. Nd4 Kg6 41. a6 Rxb6 42. a7 Rb2 43. Ra6+ Kh7 44. Ra3) 39. a6?? { (4.20 → -1.79) Blunder. b7 was best. } { [%eval -1.79] } (39. b7 Rh8 40. fxe5 f4 41. gxf4 f6 42. a6 Rb4 43. e6 f5 44. Kg2 Kf6) 39... Rc6?? { (-1.79 → 5.92) Blunder. Rb4 was best. } { [%eval 5.92] } (39... Rb4 40. b7 Rxb7 41. fxe5 Rb6 42. a7 Rb7 43. Nf4 Rbxa7 44. Rxa7 Rxa7 45. Ke2) 40. b7 { [%eval 5.76] } 40... Rb8 { [%eval 5.9] } 41. a7 { [%eval 5.84] } 41... Rxb7 { [%eval 5.91] } 42. a8=Q { [%eval 6.05] } 42... Rcb6 { [%eval 5.91] } 43. Kg2 { [%eval 5.56] } 43... Rb8 { [%eval 5.93] } 44. Qd5 { [%eval 5.79] } 44... Rb2 { [%eval 6.97] } 45. Qd3 { [%eval 5.39] } 45... R8b3 { [%eval 6.42] } 46. Qd1?! { (6.42 → 4.93) Inaccuracy. Qxf5 was best. } { [%eval 4.93] } (46. Qxf5 exf4 47. Qg5+ Kh7 48. Qxh5+ Kg7 49. Kh3 Rb7 50. Qg5+ Kh7 51. Qf5+ Kg7) 46... exf4?! { (4.93 → 6.95) Inaccuracy. Rb5 was best. } { [%eval 6.95] } (46... Rb5 47. fxe5 Rd2 48. Qf1 Rbb2 49. Kf3 f6 50. exf6+ Kf7 51. Kxe3 Rdc2 52. Nf4) 47. gxf4 { [%eval 6.78] } 47... Rb4 { [%eval 7.11] } 48. Kf3 { [%eval 6.95] } 48... Rd2?? { (6.95 → Mate in 10) Checkmate is now unavoidable. R2b3 was best. } { [%eval #10] } (48... R2b3 49. Qd8 Rb1 50. Qg5+ Kh8 51. Qh6+ Kg8 52. Ra8+ Rb8 53. Rxb8+ Rxb8 54. Qg5+) 49. Qe1?? { (Mate in 10 → 6.32) Lost forced checkmate sequence. Qg1+ was best. } { [%eval 6.32] } (49. Qg1+ Kf6 50. Ra6+ Ke7 51. Qg5+ Kd7 52. Qxf5+ Kc7 53. Qc5+ Kb8 54. Qxb4+ Kc8) 49... Rbb2 { [%eval 7.13] } 50. Kxe3 { [%eval 6.89] } 50... Rxe2+?? { (6.89 → Mate in 16) Checkmate is now unavoidable. Rdc2 was best. } { [%eval #16] } (50... Rdc2 51. Nd4 Rg2 52. Kd3 Kh7 53. Qe7 Rg7 54. Qe5 Rb6 55. Qxf5+ Kh6 56. Ra7) 51. Qxe2 { [%eval #20] } 51... Rxe2+ { [%eval #17] } 52. Kxe2 { [%eval #18] } 52... f6 { [%eval #10] } 53. Rg1+?! { (Mate in 10 → 74.04) Lost forced checkmate sequence. Ra7+ was best. } { [%eval 74.04] } (53. Ra7+ Kf8 54. Kd3 Ke8 55. Kc4 Kd8 56. Kd5 Kc8 57. Kd6 Kb8 58. Rd7 Kc8) 53... Kh6?! { (74.04 → Mate in 7) Checkmate is now unavoidable. Kf7 was best. } { [%eval #7] } (53... Kf7 54. Kd3 Ke6 55. Kd4 Kd6 56. Rb1 Kc6 57. Kc4 Kd6 58. Rb7 Kc6 59. Rb3) 54. Ke3 { [%eval #6] } 54... Kh7 { [%eval #6] } 55. Kd4 { [%eval #5] } 55... Kh6 { [%eval #5] } 56. Kd5 { [%eval #4] } 56... Kh7 { [%eval #4] } 57. Ke6 { [%eval #3] } 57... Kh8 { [%eval #3] } 58. Kxf6 { [%eval #3] } 58... Kh7 { [%eval #3] } 59. Rg7+ { [%eval #3] } 59... Kh6 { [%eval #3] } 60. Rg6+ { [%eval #2] } 60... Kh7 { [%eval #2] } 61. Kxf5 { [%eval #3] } 61... Kh8 { [%eval #3] } 62. Kg5 { [%eval #4] } 62... Kh7 { [%eval #4] } 63. f5 { [%eval #3] } 63... Kh8 { [%eval #3] } { Black resigns. } 1-0