FEN
[Event "rated rapid game"]
[Site "https://lichess.org/FZBwJJZs"]
[Date "2026.05.25"]
[Round "-"]
[White "OkechukwuOkorocha"]
[Black "shagnik"]
[Result "1-0"]
[GameId "FZBwJJZs"]
[UTCDate "2026.05.25"]
[UTCTime "16:44:10"]
[WhiteElo "2009"]
[BlackElo "2060"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-9"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } 2... Nf6 { [%eval 0.11] } 3. Bf4 { [%eval 0.04] } { D02 Queen's Pawn Game: London System } 3... Nc6 { [%eval 0.39] } 4. e3 { [%eval 0.18] } 4... Bg4 { [%eval 0.34] } 5. Be2 { [%eval 0.21] } 5... e6 { [%eval 0.19] } 6. h3 { [%eval 0.17] } 6... Bh5 { [%eval 0.25] } 7. c3 { [%eval 0.09] } 7... Bd6 { [%eval 0.3] } 8. Bxd6 { [%eval -0.17] } 8... Qxd6 { [%eval 0.23] } 9. Nbd2 { [%eval 0.23] } 9... O-O { [%eval 0.17] } 10. O-O { [%eval 0.02] } 10... Nd7 { [%eval 0.49] } 11. e4 { [%eval 0.26] } 11... dxe4 { [%eval 0.37] } 12. Nxe4 { [%eval 0.38] } 12... Qe7 { [%eval 0.67] } 13. Bb5 { [%eval 0.52] } 13... a6 { [%eval 0.6] } 14. Bxc6 { [%eval 0.41] } 14... bxc6 { [%eval 0.57] } 15. Ned2 { [%eval 0.29] } 15... Rab8?! { (0.29 → 0.85) Inaccuracy. c5 was best. } { [%eval 0.85] } (15... c5 16. Re1 cxd4 17. cxd4 Qb4 18. Qc2 Nf6 19. a3 Qb7 20. Ne5 Bg6 21. Nxg6) 16. b4 { [%eval 0.91] } 16... Nb6 { [%eval 0.86] } 17. Qe1 { [%eval 0.55] } 17... Nd5 { [%eval 0.91] } 18. Rc1?! { (0.91 → 0.23) Inaccuracy. Ne5 was best. } { [%eval 0.23] } (18. Ne5 Rbe8 19. Ne4 f6 20. Nd3 e5 21. dxe5 Bg6 22. f3 fxe5 23. Rf2 Nf4) 18... Bg6?! { (0.23 → 1.11) Inaccuracy. Ra8 was best. } { [%eval 1.11] } (18... Ra8 19. Qe5 Bxf3 20. Nxf3 a5 21. bxa5 Rxa5 22. c4 f6 23. Qe4 Nb4 24. Rce1) 19. Ne5 { [%eval 1.05] } 19... Qg5?! { (1.05 → 1.76) Inaccuracy. Nf4 was best. } { [%eval 1.76] } (19... Nf4 20. Ne4 Ra8 21. a3 a5 22. Nxc6 Qh4 23. f3 Qh6 24. Rc2 axb4 25. axb4) 20. Ndf3 { [%eval 1.55] } 20... Qh6 { [%eval 1.57] } 21. Qd1 { [%eval 1.19] } 21... Nf4 { [%eval 1.22] } 22. h4?! { (1.22 → 0.36) Inaccuracy. Qd2 was best. } { [%eval 0.36] } (22. Qd2 Bf5 23. Ng4 Bxg4 24. hxg4 Ng6 25. Qxh6 gxh6 26. Nd2 e5 27. Nb3 Rfe8) 22... Bf5 { [%eval 0.83] } 23. Nxc6?! { (0.83 → -0.25) Inaccuracy. Nd7 was best. } { [%eval -0.25] } (23. Nd7 Qh5 24. Re1 f6 25. Nxb8 Rxb8 26. g3 Nd3 27. Nd2 Qg6 28. Nb3 Nxe1) 23... Rbe8 { [%eval -0.28] } 24. Nce5?! { (-0.28 → -1.01) Inaccuracy. Qd2 was best. } { [%eval -1.01] } (24. Qd2 f6 25. Rfe1 Bg4 26. Qe3 e5 27. dxe5 fxe5 28. Ncxe5 Qh5 29. Nd4 Ng6) 24... f6 { [%eval -1.07] } 25. Nd7 { [%eval -1.18] } 25... Rf7 { [%eval -1.06] } 26. Nc5 { [%eval -1.11] } 26... Qg6 { [%eval -0.88] } 27. g3 { [%eval -0.8] } 27... Nd5?? { (-0.80 → 1.58) Blunder. Bg4 was best. } { [%eval 1.58] } (27... Bg4 28. Kh2 e5 29. dxe5 fxe5 30. Qa4 Rfe7 31. Ng5 h6 32. f3 hxg5 33. fxg4) 28. Nh2?! { (1.58 → 0.82) Inaccuracy. Qd2 was best. } { [%eval 0.82] } (28. Qd2 Rfe7 29. Rfe1 Nb6 30. a4 e5 31. dxe5 fxe5 32. a5 e4 33. Qa2+ Kh8) 28... e5 { [%eval 0.88] } 29. dxe5 { [%eval 0.88] } 29... Rxe5? { (0.88 → 2.09) Mistake. Nf4 was best. } { [%eval 2.09] } (29... Nf4 30. e6 Nxe6 31. Re1 h5 32. Nxe6 Rfe7 33. a4 Rxe6 34. Rxe6 Bxe6 35. Nf1) 30. Re1?! { (2.09 → 1.31) Inaccuracy. Nf3 was best. } { [%eval 1.31] } (30. Nf3 Nf4 31. Nxe5 fxe5 32. Kh2 Nd3 33. Nxd3 Bxd3 34. Qd2 Bxf1 35. Rxf1 h6) 30... Rxe1+?! { (1.31 → 1.95) Inaccuracy. Nf4 was best. } { [%eval 1.95] } (30... Nf4 31. Qd8+ Rf8 32. Qd2 Rfe8 33. Rxe5 fxe5 34. Re1 a5 35. Nf1 h6 36. bxa5) 31. Qxe1 { [%eval 2.12] } 31... Re7 { [%eval 1.92] } 32. Qd2 { [%eval 1.9] } 32... Nb6 { [%eval 1.95] } 33. Nxa6 { [%eval 1.71] } 33... Qe8 { [%eval 1.58] } 34. c4 { [%eval 1.03] } 34... Rd7? { (1.03 → 2.43) Mistake. Bh3 was best. } { [%eval 2.43] } (34... Bh3 35. Nc5 Re2 36. Qd3 Qa8 37. Nf3 Rxa2 38. Ne1 h6 39. Qe3 Qa3 40. Qxa3) 35. Qf4 { [%eval 2.18] } 35... Bg6?! { (2.18 → 3.47) Inaccuracy. Bh3 was best. } { [%eval 3.47] } (35... Bh3 36. Nf3 Qe2 37. Qe3 Qxe3 38. fxe3 Rd3 39. Nxc7 Rxe3 40. c5 Na4 41. Nd4) 36. Nxc7 { [%eval 3.28] } 36... Qb8?! { (3.28 → 4.51) Inaccuracy. Qe2 was best. } { [%eval 4.51] } (36... Qe2 37. c5 Nc8 38. Nf1 Ne7 39. c6 Nxc6 40. Rxc6 Rd1 41. Qc4+ Qxc4 42. Rxc4) 37. Nd5 { [%eval 4.38] } 37... Qb7 { [%eval 5.19] } 38. Nxb6 { [%eval 4.96] } 38... Qxb6 { [%eval 5.01] } 39. a3 { [%eval 4.42] } 39... Qa6 { [%eval 4.81] } 40. Qb8+ { [%eval 4.98] } 40... Kf7 { [%eval 4.83] } 41. Re1 { [%eval 4.96] } 41... Re7 { [%eval 4.93] } 42. Rxe7+ { [%eval 4.99] } 42... Kxe7 { [%eval 4.86] } 43. Qc7+ { [%eval 4.6] } 43... Kf8 { [%eval 5.06] } 44. Qc5+ { [%eval 4.57] } 44... Ke8 { [%eval 5.35] } 45. Qb5+ { [%eval 5.24] } 45... Qxb5 { [%eval 5.16] } 46. cxb5 { [%eval 5.32] } 46... Bd3 { [%eval 5.97] } 47. a4 { [%eval 5.81] } 47... Kd7 { [%eval 5.83] } 48. f4 { [%eval 5.81] } 48... Kc7 { [%eval 5.97] } 49. Kf2 { [%eval 5.94] } 49... Kb6 { [%eval 5.66] } 50. Ke3 { [%eval 5.47] } 50... Bc2 { [%eval 5.29] } 51. a5+ { [%eval 5.56] } 51... Kxb5 { [%eval 5.49] } 52. Kd4 { [%eval 4.89] } 52... Kxb4 { [%eval 5.75] } 53. a6 { [%eval 5.1] } 53... f5 { [%eval 6.3] } 54. Nf1 { [%eval 5.92] } 54... Be4 { [%eval 6.12] } 55. Nd2 { [%eval 5.11] } 55... Ba8 { [%eval 5.36] } 56. h5 { [%eval 6.01] } 56... Kb5 { [%eval 5.84] } 57. a7 { [%eval 5.61] } 57... Kb6 { [%eval 5.86] } 58. Ke5 { [%eval 5.81] } 58... Kxa7 { [%eval 5.49] } 59. Kxf5 { [%eval 5.24] } 59... Bg2 { [%eval 5.5] } 60. Ke6 { [%eval 5.93] } 60... Bh3+ { [%eval 6.04] } 61. Kf7 { [%eval 5.19] } 61... g6 { [%eval 5.95] } 62. hxg6 { [%eval 5.66] } 62... hxg6 { [%eval 5.68] } 63. Kxg6 { [%eval 6.35] } 63... Kb6 { [%eval 5.28] } 64. f5 { [%eval 5.65] } 64... Kc7?! { (5.65 → 11.29) Inaccuracy. Kc5 was best. } { [%eval 11.29] } (64... Kc5 65. f6 Be6 66. f7 Bxf7+ 67. Kxf7 Kd4 68. g4 Ke3 69. Kf6 Kxd2 70. Ke5) 65. f6 { [%eval 10.35] } 65... Be6 { [%eval 9.74] } 66. f7 { [%eval 9.75] } 66... Bxf7+ { [%eval 38.01] } 67. Kxf7 { [%eval 81.15] } 67... Kd6?! { (81.15 → Mate in 17) Checkmate is now unavoidable. Kc6 was best. } { [%eval #17] } (67... Kc6 68. Kf6 Kd6 69. g4 Kd5 70. g5 Kd4 71. Nf1 Kc3 72. Kf5 Kc2 73. Ng3) 68. g4?? { (Mate in 17 → 6.87) Lost forced checkmate sequence. Kf6 was best. } { [%eval 6.87] } (68. Kf6 Kd5 69. Kf5 Kd6 70. g4 Ke7 71. g5 Kf7 72. Ne4 Ke8 73. Ke6 Kf8) 68... Ke5 { [%eval 31.2] } 69. Kg6 { [%eval 42.33] } 69... Kf4 { [%eval 19.05] } 70. g5 { [%eval 6.45] } 70... Ke5 { [%eval 6.72] } 71. Kh6 { [%eval 9.26] } 71... Ke6? { (9.26 → Mate in 11) Checkmate is now unavoidable. Kd4 was best. } { [%eval #11] } (71... Kd4 72. g6 Kd3 73. Kg5 Kxd2 74. Kf5 Ke3 75. Ke5 Kd3 76. Kf4 Kd4 77. g7) 72. g6 { [%eval #10] } 72... Ke7 { [%eval #10] } 73. Kh7 { [%eval #9] } 73... Ke6 { [%eval #9] } 74. g7 { [%eval #8] } 74... Ke5 { [%eval #8] } 75. g8=Q { [%eval #7] } 75... Kd4 { [%eval #7] } 76. Kg6 { [%eval #7] } 76... Ke3 { [%eval #6] } 77. Qf8 { [%eval #7] } 77... Ke2 { [%eval #7] } 78. Nc4 { [%eval #9] } 78... Kd1 { [%eval #3] } 79. Qf2 { [%eval #2] } 79... Kc1 { [%eval #2] } 80. Kf5 { [%eval #1] } 80... Kd1 { [%eval #1] } 81. Ke4 { [%eval #2] } 81... Kc1 { [%eval #2] } 82. Kd3 { [%eval #1] } 82... Kb1 { [%eval #1] } 83. Qb2# { White wins by checkmate. } 1-0
