FEN
[Event "rated classical game"]
[Site "https://lichess.org/tpPuH3sa"]
[Date "2026.02.24"]
[Round "-"]
[White "Knights_Up"]
[Black "labwar"]
[Result "1-0"]
[GameId "tpPuH3sa"]
[UTCDate "2026.02.24"]
[UTCTime "02:07:22"]
[WhiteElo "1952"]
[BlackElo "2015"]
[WhiteRatingDiff "+22"]
[BlackRatingDiff "-10"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "B23"]
[Opening "Sicilian Defense: Closed"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nc3 { [%eval 0.19] } { B23 Sicilian Defense: Closed } 2... d6 { [%eval 0.26] } 3. g3 { [%eval 0.0] } 3... Nf6 { [%eval 0.07] } 4. Bg2 { [%eval 0.13] } 4... g6 { [%eval 0.12] } 5. d3 { [%eval 0.0] } 5... Bg7 { [%eval 0.06] } 6. h3 { [%eval 0.04] } 6... Nc6 { [%eval 0.0] } 7. Be3 { [%eval -0.07] } 7... Bd7 { [%eval 0.0] } 8. Qd2 { [%eval -0.06] } 8... Qb6 { [%eval 0.27] } 9. Rb1 { [%eval 0.29] } 9... a6 { [%eval 0.76] } 10. Nge2 { [%eval 0.67] } 10... Qc7 { [%eval 0.68] } 11. O-O { [%eval 0.71] } 11... b5 { [%eval 0.78] } 12. Bh6 { [%eval 0.8] } 12... O-O { [%eval 0.68] } 13. Bxg7 { [%eval 0.59] } 13... Kxg7 { [%eval 0.66] } 14. f4 { [%eval 0.62] } 14... Qc8 { [%eval 0.96] } 15. Kh2 { [%eval 0.86] } 15... b4 { [%eval 0.86] } 16. Nd5 { [%eval 0.78] } 16... Nxd5 { [%eval 1.32] } 17. exd5 { [%eval 1.3] } 17... Na7 { [%eval 1.4] } 18. g4 { [%eval 1.32] } 18... a5?! { (1.32 → 2.26) Inaccuracy. f5 was best. } { [%eval 2.26] } (18... f5 19. Rbe1 Nb5 20. c4 bxc3 21. bxc3 Nc7 22. g5 Rb8 23. c4 Qb7 24. Nc3) 19. Ng3?! { (2.26 → 1.39) Inaccuracy. f5 was best. } { [%eval 1.39] } (19. f5 Nb5 20. c4 bxc3 21. bxc3 Qd8 22. Be4 Nc7 23. Nf4 Kg8 24. Rbe1 Ne8) 19... a4?! { (1.39 → 2.02) Inaccuracy. Nb5 was best. } { [%eval 2.02] } (19... Nb5 20. f5 f6 21. c3 Rf7 22. Be4 g5 23. Ne2 c4 24. h4 h6 25. Rbe1) 20. a3?! { (2.02 → 1.28) Inaccuracy. Rbe1 was best. } { [%eval 1.28] } (20. Rbe1 Qd8 21. f5 f6 22. d4 c4 23. Qxb4 Rb8 24. Qc3 g5 25. h4 h6) 20... bxa3 { [%eval 1.26] } 21. bxa3 { [%eval 1.26] } 21... Nb5 { [%eval 1.34] } 22. f5 { [%eval 1.59] } 22... Re8?? { (1.59 → 7.28) Blunder. f6 was best. } { [%eval 7.28] } (22... f6 23. g5 Qd8 24. Be4 Nxa3 25. fxg6 hxg6 26. Nh5+ Kh7 27. gxf6 exf6 28. Bxg6+) 23. c4?? { (7.28 → 3.23) Blunder. fxg6 was best. } { [%eval 3.23] } (23. fxg6 f6 24. Nh5+ Kxg6 25. Be4+ f5 26. gxf5+ Bxf5 27. Rxf5 Qxf5 28. Qg2+ Kxh5) 23... Nd4?! { (3.23 → 4.73) Inaccuracy. Nxa3 was best. } { [%eval 4.73] } (23... Nxa3 24. fxg6 fxg6 25. Ra1 Nxc4 26. dxc4 Kg8 27. Qh6 Rf8 28. Ne4 Rxf1 29. Rxf1) 24. Qg5?? { (4.73 → 0.47) Blunder. fxg6 was best. } { [%eval 0.47] } (24. fxg6 f5 25. gxf5 Bxf5 26. Nxf5+ Nxf5 27. Be4 Rf8 28. gxh7 Kh8 29. Qg5 Nd4) 24... Kh8?? { (0.47 → 4.00) Blunder. f6 was best. } { [%eval 4.0] } (24... f6 25. Qh4 g5 26. Qh5 Rf8 27. Rfe1 Rf7 28. h4 gxh4 29. Qxh4 Rb8 30. Rxb8) 25. f6 { [%eval 3.58] } 25... Qd8 { [%eval 3.54] } 26. Rf2?! { (3.54 → 2.50) Inaccuracy. Ne4 was best. } { [%eval 2.5] } (26. Ne4 exf6 27. Nxf6 Kg7 28. Nxe8+ Bxe8 29. Qxd8 Rxd8 30. Rb7 Bd7 31. Rf2 h6) 26... e6?? { (2.50 → 5.79) Blunder. exf6 was best. } { [%eval 5.79] } (26... exf6 27. Rxf6 Kg8 28. Ne4 Re5 29. Qh6 Qe7 30. Rbf1 Rf8 31. Ng5 Rxg5 32. Qxg5) 27. Qh6 { [%eval 6.0] } 27... Rg8 { [%eval 6.71] } 28. Ne4 { [%eval 6.27] } 28... Qf8?! { (6.27 → 8.86) Inaccuracy. g5 was best. } { [%eval 8.86] } (28... g5 29. Nxg5 Rxg5 30. Qxg5 Qf8 31. Qg7+ Qxg7 32. fxg7+ Kg8 33. dxe6 Bc6 34. Bxc6) 29. Qh4? { (8.86 → 4.92) Mistake. Ng5 was best. } { [%eval 4.92] } (29. Ng5 Rg7 30. dxe6 Bxe6 31. Bxa8 Nb3 32. Re1 Nd4 33. fxg7+ Qxg7 34. Nxf7+ Kg8) 29... exd5 { [%eval 6.05] } 30. cxd5?! { (6.05 → 4.23) Inaccuracy. Ng5 was best. } { [%eval 4.23] } (30. Ng5 h5 31. Bxd5 Be8 32. Rb7 Qh6 33. Rxf7 Bc6 34. Bxc6 Nxc6 35. Rh7+ Qxh7) 30... Bb5 { [%eval 5.17] } 31. Ng5 { [%eval 5.13] } 31... h6 { [%eval 4.99] } 32. Be4?! { (4.99 → 3.56) Inaccuracy. Re1 was best. } { [%eval 3.56] } (32. Re1 h5 33. Re7 Be8 34. Be4 Rd8 35. gxh5 Nf5 36. Bxf5 gxf5 37. Qf4 Rxg5) 32... Re8?! { (3.56 → 4.47) Inaccuracy. Rb8 was best. } { [%eval 4.47] } (32... Rb8 33. Rbf1 Be8 34. Ne6 fxe6 35. f7 Qg7 36. fxg8=N Kxg8 37. dxe6 Kh7 38. Qg3) 33. Rfb2?! { (4.47 → 3.51) Inaccuracy. Nxf7+ was best. } { [%eval 3.51] } (33. Nxf7+ Qxf7 34. Qxh6+ Qh7 35. Qxh7+ Kxh7 36. f7 Kg7 37. g5 Rgf8 38. fxe8=N+ Rxe8) 33... c4?! { (3.51 → 5.42) Inaccuracy. Nb3 was best. } { [%eval 5.42] } (33... Nb3 34. Nxf7+ Qxf7 35. Qxh6+ Qh7 36. Qxh7+ Kxh7 37. f7 Re5 38. fxg8=Q+ Kxg8 39. Bxg6) 34. dxc4?? { (5.42 → 0.07) Blunder. Rxb5 was best. } { [%eval 0.07] } (34. Rxb5 Nf5 35. gxf5 gxf5 36. Nxf7+ Qxf7 37. Qxh6+ Qh7 38. Qxh7+ Kxh7 39. f7 fxe4) 34... Rxe4 { [%eval 0.02] } 35. cxb5 { [%eval 0.0] } 35... Re5?! { (0.00 → 0.73) Inaccuracy. Nf5 was best. } { [%eval 0.73] } (35... Nf5 36. Qf2 hxg5 37. gxf5 Qe8 38. fxg6 Rxg6 39. b6 g4 40. Kh1 Re3 41. Qf4) 36. Nxf7+ { [%eval 0.49] } 36... Qxf7 { [%eval 0.58] } 37. Qxh6+ { [%eval 0.32] } 37... Qh7 { [%eval 0.47] } 38. Qf4?? { (0.47 → -1.61) Blunder. Qxh7+ was best. } { [%eval -1.61] } (38. Qxh7+ Kxh7 39. b6 Nb3 40. Rf1 Rf8 41. Rf4 g5 42. Rxa4 Nc5 43. Ra7+ Kg6) 38... Ne2 { [%eval -1.41] } 39. Qf3 { [%eval -1.48] } 39... Nd4?? { (-1.48 → 0.89) Blunder. g5 was best. } { [%eval 0.89] } (39... g5 40. f7 Rf8 41. Qf6+ Qg7 42. Qxg7+ Kxg7 43. b6 Kxf7 44. h4 Kg7 45. b7) 40. Qf2 { [%eval 1.15] } 40... Re4?? { (1.15 → 3.18) Blunder. Nb3 was best. } { [%eval 3.18] } (40... Nb3 41. Re1 Rxe1 42. Qxe1 Qh6 43. Rf2 Nc5 44. b6 Qg5 45. Rf3 Nd7 46. b7) 41. b6 { [%eval 2.07] } 41... Rge8?? { (2.07 → 5.20) Blunder. Qh6 was best. } { [%eval 5.2] } (41... Qh6 42. f7 Rf8 43. b7 Re3 44. h4 Nf3+ 45. Kh1 Nxh4 46. Qh2 Rb3 47. Rxb3) 42. f7 { [%eval 5.9] } 42... Rf8 { [%eval 4.98] } 43. Qf6+ { [%eval 4.74] } 43... Qg7 { [%eval 4.92] } 44. Qh4+ { [%eval 4.8] } 44... Qh7 { [%eval 4.91] } 45. Qxh7+ { [%eval 4.65] } 45... Kxh7 { [%eval 4.79] } 46. b7 { [%eval 4.75] } 46... Nb3 { [%eval 4.65] } 47. Rxb3?? { (4.65 → 1.85) Blunder. Rc2 was best. } { [%eval 1.85] } (47. Rc2 Re7 48. Rc8 Rxb7 49. Rxf8 Kg7 50. Ra8 Rxf7 51. g5 Nd2 52. Rbb8 Nf3+) 47... axb3 { [%eval 1.85] } 48. Rxb3 { [%eval 1.47] } 48... Re2+?? { (1.47 → 3.87) Blunder. Rb8 was best. } { [%eval 3.87] } (48... Rb8 49. f8=Q Rxf8 50. b8=Q Rxb8 51. Rxb8 Rd4 52. a4 Rxd5 53. Rb5 Rd2+ 54. Kg3) 49. Kg3 { [%eval 3.48] } 49... Re7?! { (3.48 → 4.82) Inaccuracy. Rb8 was best. } { [%eval 4.82] } (49... Rb8 50. f8=R Rxf8 51. b8=Q Rxb8 52. Rxb8 Re5 53. Rb5 Kh6 54. Kf4 Re1 55. Rb6) 50. b8=Q { [%eval 5.12] } 50... Rxb8 { [%eval 4.82] } 51. Rxb8 { [%eval 4.92] } 51... Rxf7 { [%eval 4.75] } 52. Rd8 { [%eval 5.06] } 52... Ra7 { [%eval 5.37] } 53. Rxd6 { [%eval 4.85] } 53... Rxa3+ { [%eval 4.85] } 54. Kh4 { [%eval 4.7] } 54... Rd3?! { (4.70 → 6.44) Inaccuracy. Kh6 was best. } { [%eval 6.44] } (54... Kh6 55. g5+ Kg7 56. Kg4 Ra4+ 57. Kg3 Rd4 58. Kf3 Rh4 59. Rf6 Rxh3+ 60. Ke4) 55. Rd7+ { [%eval 6.54] } 55... Kg8 { [%eval 6.39] } 56. Kg5 { [%eval 5.17] } 56... Rxh3 { [%eval 5.26] } 57. Kxg6 { [%eval 6.9] } 57... Kf8 { [%eval 6.57] } 58. g5 { [%eval 5.46] } 58... Re3?! { (5.46 → 8.16) Inaccuracy. Rd3 was best. } { [%eval 8.16] } (58... Rd3 59. d6 Ke8 60. Re7+ Kd8 61. Re6 Kd7 62. Kf7 Rf3+ 63. Rf6 Rd3 64. g6) 59. d6 { [%eval 6.74] } 59... Re6+ { [%eval 8.05] } 60. Kf5 { [%eval 7.48] } 60... Re1 { [%eval 7.83] } 61. g6 { [%eval 7.01] } 61... Rf1+ { [%eval 5.99] } 62. Ke6 { [%eval 8.71] } 62... Re1+ { [%eval 7.96] } 63. Kd5 { [%eval 7.26] } 63... Rd1+ { [%eval 7.34] } 64. Kc6 { [%eval 5.85] } 64... Rc1+?! { (5.85 → 13.77) Inaccuracy. Ke8 was best. } { [%eval 13.77] } (64... Ke8 65. Re7+ Kd8 66. g7 Rc1+ 67. Kb5 Rb1+ 68. Kc5 Rc1+ 69. Kd5 Rd1+ 70. Ke6) 65. Kb7 { [%eval 9.28] } 65... Rb1+ { [%eval 14.98] } 66. Kc8 { [%eval 8.61] } 66... Rc1+? { (8.61 → Mate in 13) Checkmate is now unavoidable. Rd1 was best. } { [%eval #13] } (66... Rd1 67. Rf7+ Kg8 68. d7 Rc1+ 69. Kd8 Re1 70. Re7 Rf1 71. Re6 Kg7 72. Kc7) 67. Rc7 { [%eval #13] } 67... Rg1 { [%eval #7] } 68. d7 { [%eval #6] } 68... Rxg6 { [%eval #1] } 69. d8=Q# { White wins by checkmate. } 1-0