FEN
[Event "casual rapid game"]
[Site "https://lichess.org/d8jZlb5m"]
[Date "2026.03.12"]
[Round "-"]
[White "charlieh10354"]
[Black "Mirz31"]
[Result "1-0"]
[GameId "d8jZlb5m"]
[UTCDate "2026.03.12"]
[UTCTime "14:50:34"]
[WhiteElo "1301"]
[BlackElo "2299"]
[BlackTitle "WCM"]
[Variant "From Position"]
[TimeControl "600+5"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "r4rk1/ppp1qppp/2p2n2/8/4P3/3PBQ1P/P1P2PP1/R4RK1 w - - 1 15"]
[SetUp "1"]
[Annotator "lichess.org"]
15. Qg3 { [%eval 1.13] } 15... Kh8 { [%eval 1.52] } 16. Rab1 { [%eval 1.22] } 16... b6 { [%eval 1.25] } 17. e5 { [%eval 0.71] } 17... Nd5 { [%eval 0.81] } 18. Bg5 { [%eval 0.8] } 18... Qe6 { [%eval 0.7] } 19. Rfe1 { [%eval 0.33] } 19... Rae8 { [%eval 0.27] } 20. d4 { [%eval 0.34] } 20... h6 { [%eval 0.47] } 21. Be3 { [%eval -0.02] } 21... a5 { [%eval 0.21] } 22. c4?! { (0.21 → -0.42) Inaccuracy. Bc1 was best. } { [%eval -0.42] } (22. Bc1 Rd8 23. Ba3 Ne7 24. Bxe7 Qxe7 25. Qd3 f6 26. Qe3 Qe6 27. Ra1 Qd5) 22... Nc3?? { (-0.42 → 2.23) Blunder. Nxe3 was best. } { [%eval 2.23] } (22... Nxe3 23. Qxe3 Qxc4 24. Rbc1 Qa4 25. a3 f6 26. f4 fxe5 27. fxe5 Re7 28. Qd3) 23. Rb2?? { (2.23 → 0.07) Blunder. Bxh6 was best. } { [%eval 0.07] } (23. Bxh6 Qxh6 24. Qxc3 Kg8 25. Re4 Re7 26. a3 Qe6 27. Rbe1 Rd7 28. Rg4 Rfd8) 23... Qxc4 { [%eval 0.16] } 24. Rc1? { (0.16 → -1.18) Mistake. Bxh6 was best. } { [%eval -1.18] } (24. Bxh6 gxh6 25. Rc2 Ne4 26. Rxc4 Nxg3 27. fxg3 Re6 28. d5 cxd5 29. Rxc7 d4) 24... b5?? { (-1.18 → 1.54) Blunder. Ne2+ was best. } { [%eval 1.54] } (24... Ne2+ 25. Rxe2 Qxe2 26. Rxc6 Re6 27. Rxc7 Rg6 28. Qf4 Qxa2 29. Qe4 Rd8 30. h4) 25. Bd2?? { (1.54 → -4.52) Blunder. Bxh6 was best. } { [%eval -4.52] } (25. Bxh6 gxh6 26. Rxc3 Qxd4 27. Rxc6 Re6 28. Rxe6 fxe6 29. Rxb5 Qa1+ 30. Kh2 Qxa2) 25... b4?? { (-4.52 → 1.13) Blunder. Ne2+ was best. } { [%eval 1.13] } (25... Ne2+ 26. Kh2 Nxc1 27. Bxh6 gxh6 28. Rd2 Re6 29. f4 Rg6 30. Qh4 f5 31. g4) 26. Rbc2?? { (1.13 → -3.73) Blunder. Bxc3 was best. } { [%eval -3.73] } (26. Bxc3 bxc3 27. Qxc3 Qxc3 28. Rxc3 f6 29. Rxc6 fxe5 30. dxe5 Rxe5 31. Rxc7 Rfe8) 26... Ne2+ { [%eval -3.61] } 27. Kh2 { [%eval -3.61] } 27... Nxg3?? { (-3.61 → -0.01) Blunder. Qxc2 was best. } { [%eval -0.01] } (27... Qxc2 28. Rxc2 Nxg3 29. Kxg3 Rb8 30. Rxc6 a4 31. f3 b3 32. axb3 axb3 33. Bc3) 28. Rxc4 { [%eval 0.03] } 28... Ne4?! { (0.03 → 0.73) Inaccuracy. Nf5 was best. } { [%eval 0.73] } (28... Nf5 29. g4 Ne7 30. a3 bxa3 31. Ra4 Ra8 32. Rxa3 Rfd8 33. Rc4 c5 34. Rxc5) 29. Be3?! { (0.73 → 0.00) Inaccuracy. Be1 was best. } { [%eval 0.0] } (29. Be1 Rd8 30. h4 Nc3 31. Bxc3 bxc3 32. R1xc3 c5 33. Rxc5 Rxd4 34. Kg3 Ra4) 29... c5 { [%eval -0.04] } 30. dxc5 { [%eval -0.36] } 30... Rxe5 { [%eval -0.06] } 31. Bd4?? { (-0.06 → -2.17) Blunder. Bf4 was best. } { [%eval -2.17] } (31. Bf4 Re7 32. Bxc7 Rxc7 33. Rxe4 Rfc8 34. Re5 a4 35. Rc4 Rb8 36. Re2 b3) 31... Rd5 { [%eval -1.94] } 32. Bxg7+ { [%eval -2.13] } 32... Kxg7 { [%eval -2.09] } 33. Rxe4 { [%eval -2.16] } 33... f5? { (-2.16 → -0.90) Mistake. Rd2 was best. } { [%eval -0.9] } (33... Rd2 34. Rce1 Rxf2 35. Re7 c6 36. Rc7 Rxa2 37. Rxc6 Rc2 38. Re3 Rg8 39. Rf3) 34. Re7+ { [%eval -0.75] } 34... Rf7 { [%eval -1.0] } 35. Rxf7+?? { (-1.00 → -3.17) Blunder. Re2 was best. } { [%eval -3.17] } (35. Re2 Kf6 36. a3 b3 37. a4 Rd3 38. Rb1 Rf8 39. Rbe1 Rb8 40. f4 Rd7) 35... Kxf7 { [%eval -2.61] } 36. Kg3?! { (-2.61 → -3.34) Inaccuracy. Rc2 was best. } { [%eval -3.34] } (36. Rc2 Rd3 37. g4 Rc3 38. Rd2 Rxc5 39. Kg3 Kf6 40. f4 a4 41. Rd8 Rb5) 36... Kf6 { [%eval -2.9] } 37. Kf4 { [%eval -3.65] } 37... Rd4+?! { (-3.65 → -2.40) Inaccuracy. Rd2 was best. } { [%eval -2.4] } (37... Rd2 38. a3 b3 39. Ke3 Ra2 40. a4 Rxa4 41. Rb1 Ra3 42. Kd4 a4 43. Kc3) 38. Ke3 { [%eval -2.39] } 38... Ke5 { [%eval -2.18] } 39. g3 { [%eval -2.23] } 39... Re4+ { [%eval -2.41] } 40. Kd3 { [%eval -2.23] } 40... c6 { [%eval -2.13] } 41. f4+?! { (-2.13 → -3.26) Inaccuracy. f3 was best. } { [%eval -3.26] } (41. f3 Rd4+ 42. Ke2 a4 43. g4 Kd5 44. gxf5 Rf4 45. Ke3 Rxf5 46. f4 h5) 41... Kd5 { [%eval -3.1] } 42. Kd2 { [%eval -3.1] } 42... a4 { [%eval -3.24] } 43. Kd3 { [%eval -3.81] } 43... Rd4+ { [%eval -3.77] } 44. Ke3 { [%eval -3.59] } 44... Re4+ { [%eval -3.43] } 45. Kf3 { [%eval -3.49] } 45... Rc4 { [%eval -3.24] } 46. Rd1+ { [%eval -3.13] } 46... Kxc5 { [%eval -2.99] } 47. g4 { [%eval -2.88] } 47... fxg4+ { [%eval -3.09] } 48. hxg4 { [%eval -3.55] } 48... b3 { [%eval -3.42] } 49. axb3 { [%eval -3.27] } 49... axb3 { [%eval -2.57] } 50. Rb1? { (-2.57 → -4.29) Mistake. f5 was best. } { [%eval -4.29] } (50. f5 Rb4 51. f6 Rb8 52. f7 Rf8 53. Ke4 Rxf7 54. Rc1+ Kb5 55. Rc3 Kb4) 50... Kb4 { [%eval -3.65] } 51. Ke3 { [%eval -4.4] } 51... b2?? { (-4.40 → 2.63) Blunder. c5 was best. } { [%eval 2.63] } (51... c5 52. Kf3 Rd4 53. f5 c4 54. Rf1 b2 55. f6 Rd8 56. f7 Rf8 57. Ke4) 52. f5?? { (2.63 → -4.62) Blunder. Rxb2+ was best. } { [%eval -4.62] } (52. Rxb2+ Kc5 53. Rh2 Ra4 54. Rxh6 Kd5 55. Rh5+ Ke6 56. Re5+ Kd6 57. g5 c5) 52... Kc3 { [%eval -5.52] } 53. f6 { [%eval -5.38] } 53... Ra4 { [%eval -5.03] } 54. f7 { [%eval -5.27] } 54... Ra8 { [%eval -4.9] } 55. Ke4 { [%eval -5.99] } 55... Rf8 { [%eval -5.61] } 56. Rf1 { [%eval -6.02] } 56... Kc2 { [%eval -5.03] } 57. Rf2+ { [%eval -5.25] } 57... Kb3 { [%eval -5.69] } 58. Rf3+ { [%eval -5.84] } 58... Ka2 { [%eval -5.41] } 59. Ke5 { [%eval -5.52] } 59... c5 { [%eval -4.74] } 60. Ke6 { [%eval -5.79] } 60... c4 { [%eval -5.27] } 61. Ke7 { [%eval -5.4] } 61... b1=R?? { (-5.40 → 5.36) Blunder. Rxf7+ was best. } { [%eval 5.36] } (61... Rxf7+ 62. Kxf7 b1=Q 63. Rf5 Qe4 64. Ra5+ Kb3 65. Rb5+ Ka4 66. Rb6 Qf4+ 67. Kg6) 62. Kxf8 { [%eval 5.37] } 62... Rg1?! { (5.37 → 8.89) Inaccuracy. Rb3 was best. } { [%eval 8.89] } (62... Rb3 63. Rf2+ Kb1 64. Kg7 c3 65. Rf1+ Ka2 66. f8=Q c2 67. Qa8+ Ra3 68. Qd5+) 63. Ke7 { [%eval 7.91] } 63... Re1+? { (7.91 → Mate in 15) Checkmate is now unavoidable. Rb1 was best. } { [%eval #15] } (63... Rb1 64. f8=Q Rb3 65. Rf2+ Ka3 66. Kf6+ Rb4 67. Rf3+ c3 68. Rxc3+ Ka4 69. Qa8+) 64. Kf6 { [%eval #16] } 64... c3 { [%eval #14] } 65. f8=Q { [%eval #14] } 65... c2 { [%eval #2] } 66. Qa8+ { [%eval #6] } 66... Kb2 { [%eval #2] } 67. Qb7+ { [%eval #14] } 67... Kc1 { [%eval 6.82] } 68. Rc3 { [%eval 7.38] } 68... Re2 { [%eval 11.87] } 69. Qh7?! { (11.87 → 5.92) Inaccuracy. Qf3 was best. } { [%eval 5.92] } (69. Qf3 Rh2 70. Qf4+ Kb2 71. Qb4+ Kc1 72. Qa3+ Kd1 73. Qa1+ Ke2 74. Rxc2+ Kf3) 69... Kd1?? { (5.92 → Mate in 11) Checkmate is now unavoidable. Rf2+ was best. } { [%eval #11] } (69... Rf2+ 70. Kg6 Rg2 71. Kxh6 Rd2 72. Rxc2+ Rxc2 73. Qxc2+ Kxc2 74. Kg6 Kd3 75. Kf5) 70. Qxc2+?? { (Mate in 11 → 5.90) Lost forced checkmate sequence. Qd3+ was best. } { [%eval 5.9] } (70. Qd3+ Ke1 71. Rxc2 Rf2+ 72. Kg6 Rxc2 73. Qxc2 Kf1 74. Kxh6 Ke1 75. g5 Kf1) 70... Rxc2 { [%eval 5.96] } 71. Rxc2 { [%eval 5.95] } 71... Kxc2 { [%eval 6.17] } 72. Kg6 { [%eval 6.12] } 72... Kd3 { [%eval 5.84] } 73. Kxh6 { [%eval 5.86] } 73... Ke4 { [%eval 5.84] } 74. g5 { [%eval 5.87] } 74... Ke5 { [%eval 5.6] } 75. g6 { [%eval 5.61] } 75... Ke6 { [%eval 5.72] } 76. g7 { [%eval 5.77] } 76... Kf7?? { (5.77 → Mate in 9) Checkmate is now unavoidable. Kd6 was best. } { [%eval #9] } (76... Kd6 77. Kg5 Ke5 78. Kg6 Kd6 79. Kf6 Kd5 80. Kf5 Kd6 81. Kg6 Ke5 82. Kg5) 77. Kh7 { [%eval #8] } { Black resigns. } 1-0

