Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/CY8CasMi"] [Date "2026.04.06"] [Round "-"] [White "SenithWijesinghe"] [Black "Kriansh_Todi"] [Result "1-0"] [GameId "CY8CasMi"] [UTCDate "2026.04.06"] [UTCTime "13:53:47"] [WhiteElo "905"] [BlackElo "742"] [WhiteRatingDiff "+12"] [BlackRatingDiff "-17"] [Variant "Standard"] [TimeControl "900+0"] [ECO "C20"] [Opening "King's Pawn Game: Wayward Queen Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Qh5 { [%eval -0.25] } { C20 King's Pawn Game: Wayward Queen Attack } 2... Qe7 { [%eval -0.12] } 3. Nf3 { [%eval -0.42] } 3... Nc6 { [%eval -0.39] } 4. c4?! { (-0.39 → -1.17) Inaccuracy. Bc4 was best. } { [%eval -1.17] } (4. Bc4 Nf6 5. Qh4 Nd4 6. Nxd4 exd4 7. O-O Nxe4 8. Qf4 c6) 4... Nf6 { [%eval -1.19] } 5. Nc3?? { (-1.19 → -6.35) Blunder. Qh4 was best. } { [%eval -6.35] } (5. Qh4 Nb4 6. Na3 h6 7. d3 g6 8. h3 Bg7 9. Nh2 c6 10. Be2 d5) 5... Nxh5 { [%eval -6.41] } 6. Nxe5 { [%eval -7.47] } 6... Nxe5 { [%eval -6.72] } 7. f4 { [%eval -7.92] } 7... Nxc4 { [%eval -7.26] } 8. Bxc4 { [%eval -7.29] } 8... Qxe4+?? { (-7.29 → -2.65) Blunder. d5 was best. } { [%eval -2.65] } (8... d5 9. Bxd5 Qh4+ 10. Kd1 c6 11. Bb3 Nxf4 12. d3 Nxg2 13. Kc2 Bd6) 9. Be2?? { (-2.65 → -7.34) Blunder. Nxe4 was best. } { [%eval -7.34] } (9. Nxe4 c6 10. d4 d5 11. Be2 dxe4 12. Bxh5 Be6 13. Be2 g6 14. Kf2 O-O-O) 9... Nxf4? { (-7.34 → -4.26) Mistake. Qxg2 was best. } { [%eval -4.26] } (9... Qxg2 10. Rf1 d5 11. f5 Be7 12. d3 Bh4+ 13. Kd1 O-O 14. Kc2 d4 15. Rg1) 10. O-O?? { (-4.26 → Mate in 1) Checkmate is now unavoidable. Nxe4 was best. } { [%eval #-1] } (10. Nxe4 Nxg2+ 11. Kf2 d5 12. Nc3 Nf4 13. d4 Nxe2 14. Nxd5 Bd6 15. Kxe2 Be6) 10... Nxe2+? { (Mate in 1 → -8.17) Lost forced checkmate sequence. Qxg2# was best. } { [%eval -8.17] } (10... Qxg2#) 11. Kh1 { [%eval -8.33] } 11... Nxc3 { [%eval -8.54] } 12. bxc3 { [%eval -8.64] } 12... Qe2 { [%eval -8.57] } 13. Bb2 { [%eval -8.5] } 13... d5 { [%eval -8.72] } 14. Rae1 { [%eval -8.75] } 14... Bg4 { [%eval -7.96] } 15. Rxe2+ { [%eval -8.11] } 15... Bxe2 { [%eval -8.15] } 16. Rf2 { [%eval -8.68] } 16... Ba6 { [%eval -8.81] } 17. d4 { [%eval -9.11] } 17... O-O-O { [%eval -9.15] } 18. c4 { [%eval -9.35] } 18... Re8 { [%eval -9.21] } 19. Rf1 { [%eval -9.9] } 19... Bxc4 { [%eval -9.88] } 20. Rg1 { [%eval -9.8] } 20... Re4 { [%eval -9.78] } 21. h3 { [%eval -9.73] } 21... Rxd4 { [%eval -7.98] } 22. Bxd4 { [%eval -7.95] } 22... b5 { [%eval -7.86] } 23. a4 { [%eval -8.07] } 23... b4 { [%eval -7.82] } 24. a5 { [%eval -8.37] } 24... Bd6 { [%eval -7.76] } 25. Bxg7 { [%eval -8.33] } 25... Rg8 { [%eval -8.24] } 26. Bd4 { [%eval -8.44] } 26... Kd7 { [%eval -8.63] } 27. Bxa7 { [%eval -8.31] } 27... Ra8 { [%eval -8.2] } 28. Bd4 { [%eval -8.35] } 28... Rxa5 { [%eval -8.17] } 29. g4 { [%eval -8.25] } 29... Rb5 { [%eval -7.65] } 30. h4 { [%eval -7.75] } 30... b3 { [%eval -7.86] } 31. h5 { [%eval -7.81] } 31... b2 { [%eval -7.83] } 32. Bxb2? { (-7.83 → Mate in 13) Checkmate is now unavoidable. Rb1 was best. } { [%eval #-13] } (32. Rb1 Ba3 33. g5 Bd3 34. Bxb2 Rxb2 35. Rxb2 Bxb2 36. g6 fxg6 37. hxg6 Be4+) 32... Rxb2 { [%eval -9.39] } 33. h6? { (-9.39 → Mate in 1) Checkmate is now unavoidable. Ra1 was best. } { [%eval #-1] } (33. Ra1 Bd3 34. g5 Bc5 35. Re1 Be4+ 36. Rxe4 dxe4 37. g6 fxg6 38. hxg6 Rb1+) 33... d4 { [%eval #-6] } 34. g5 { [%eval #-1] } 34... d3 { [%eval #-5] } 35. g6 { [%eval #-1] } 35... Bb3 { [%eval #-5] } 36. gxh7 { [%eval #-1] } 36... Be5 { [%eval #-5] } 37. Rg7 { [%eval #-3] } 37... d2 { [%eval #-3] } 38. h8=Q { [%eval #-2] } 38... d1=Q+ { [%eval #-1] } 39. Rg1 { [%eval #-1] } 39... Qd2 { [%eval #-4] } 40. Qxe5 { [%eval #-2] } 40... Qh2+?? { (Mate in 2 → 4.67) Lost forced checkmate sequence. Qxh6+ was best. } { [%eval 4.67] } (40... Qxh6+ 41. Qh2 Rxh2#) 41. Qxh2 { [%eval 4.6] } 41... Rxh2+ { [%eval 5.02] } 42. Kxh2 { [%eval 4.77] } 42... c6?! { (4.77 → 7.68) Inaccuracy. Bc2 was best. } { [%eval 7.68] } (42... Bc2 43. Rg7 Ke6 44. h7 Bxh7 45. Rxh7 Kf6 46. Kg3 Kg6 47. Rh1 Kf5 48. Rc1) 43. h7 { [%eval 8.85] } 43... Ke6 { [%eval 8.73] } 44. h8=Q { [%eval 9.64] } 44... Bc2? { (9.64 → Mate in 11) Checkmate is now unavoidable. Kd5 was best. } { [%eval #11] } (44... Kd5 45. Rg5+ f5 46. Qg8+ Ke5 47. Qxb3 Kf6 48. Rg8 f4 49. Qc3+ Ke6 50. Qc4+) 45. Rg5 { [%eval 12.61] } 45... f6?! { (12.61 → Mate in 10) Checkmate is now unavoidable. f5 was best. } { [%eval #10] } (45... f5 46. Rg6+ Kd5 47. Qd8+ Ke4 48. Rxc6 Bb3 49. Qd6 Bd5 50. Rc5 Ke3 51. Qxd5) 46. Qe8+ { [%eval #9] } 46... Kd6 { [%eval #13] } 47. Rg8 { [%eval #14] } 47... f5 { [%eval #10] } 48. Qg6+ { [%eval #10] } 48... Ke5 { [%eval #9] } 49. Re8+ { [%eval #8] } 49... Kd5 { [%eval #5] } 50. Qg7?! { (Mate in 5 → 81.52) Lost forced checkmate sequence. Rd8+ was best. } { [%eval 81.52] } (50. Rd8+ Ke4 51. Kg3 Ke3 52. Qg5+ Ke2 53. Qd2+ Kf1 54. Qf2#) 50... f4?! { (81.52 → Mate in 8) Checkmate is now unavoidable. Kc4 was best. } { [%eval #8] } (50... Kc4 51. Qf7+ Kb4 52. Rb8+ Kc3 53. Qf6+ Kd3 54. Qxf5+ Kd2 55. Qf2+ Kc3 56. Qf3+) 51. Qd7+?! { (Mate in 8 → 11.48) Lost forced checkmate sequence. Qg2+ was best. } { [%eval 11.48] } (51. Qg2+ Kd6 52. Qxc2 Kd5 53. Qf5+ Kc4 54. Re4+ Kc3 55. Qxf4 c5 56. Re3+ Kd2) 51... Kc4?! { (11.48 → Mate in 7) Checkmate is now unavoidable. Kc5 was best. } { [%eval #7] } (51... Kc5 52. Qe7+ Kc4 53. Qe6+ Kc5 54. Rf8 Bd3 55. Qe7+ Kc4 56. Rxf4+ Kd5 57. Qd8+) 52. Rc8?! { (Mate in 7 → 12.71) Lost forced checkmate sequence. Qxc6+ was best. } { [%eval 12.71] } (52. Qxc6+ Kd4 53. Qxc2 f3 54. Qd2+ Kc5 55. Re3 f2 56. Rc3+ Kb6 57. Qb2+ Ka7) 52... f3?! { (12.71 → Mate in 5) Checkmate is now unavoidable. Be4 was best. } { [%eval #5] } (52... Be4 53. Qf7+ Kc5 54. Qf8+ Kd5 55. Rd8+ Ke5 56. Qd6+ Kf5 57. Rf8+ Kg5 58. Qxf4+) 53. Rxc6+ { [%eval #4] } 53... Kb3 { [%eval #4] } 54. Qb7+ { [%eval #3] } 54... Ka3 { [%eval #3] } 55. Ra6+ { [%eval #2] } 55... Ba4 { [%eval #2] } 56. Qb3+?? { (Mate in 2 → 0.30) Lost forced checkmate sequence. Qb5 was best. } { [%eval 0.3] } (56. Qb5 f2 57. Rxa4#) 56... Kxb3 { [%eval 0.4] } 57. Rf6 { [%eval 0.34] } 57... Bc6?? { (0.34 → 81.15) Blunder. Kc3 was best. } { [%eval 81.15] } (57... Kc3 58. Rxf3+ Kd2 59. Kg3 Bb5 60. Kf2 Bc4 61. Rh3 Ba2 62. Rh6 Kd3 63. Rd6+) 58. Rxc6 { [%eval 81.15] } 58... f2 { [%eval 81.15] } 59. Rf6? { (81.15 → 5.87) Mistake. Kg2 was best. } { [%eval 5.87] } (59. Kg2 f1=Q+ 60. Kxf1 Kb4 61. Kf2 Kb5 62. Rc2 Kb4 63. Ke2 Kb5 64. Rc3 Kb4) 59... f1=Q? { (5.87 → 81.15) Mistake. Kc4 was best. } { [%eval 81.15] } (59... Kc4 60. Kg3 Kd5 61. Rxf2 Ke4 62. Re2+ Kf5 63. Re1 Kg5 64. Rf1 Kh6 65. Kf4) 60. Rxf1 { [%eval 4.24] } 60... Kc3?? { (4.24 → 81.15) Blunder. Kc4 was best. } { [%eval 81.15] } (60... Kc4 61. Rc1+ Kd3 62. Kg2 Kd4 63. Kf3 Kd3 64. Kf4 Kd4 65. Rd1+ Kc4 66. Rd8) 61. Rf4 { [%eval #12] } 61... Kd3 { [%eval 81.15] } 62. Kg3 { [%eval 81.15] } 62... Ke3 { [%eval 81.15] } 63. Rf2 { [%eval 71.7] } 63... Kd3 { [%eval 77.16] } 64. Kf3 { [%eval 81.15] } 64... Kd4 { [%eval 74.9] } 65. Kf4 { [%eval 79.15] } 65... Kd3?! { (79.15 → Mate in 14) Checkmate is now unavoidable. Kd5 was best. } { [%eval #14] } (65... Kd5 66. Rh2 Ke6 67. Kf3 Kf5 68. Rh5+ Kg6 69. Re5 Kf6 70. Ke4 Kg6 71. Rf5) 66. Rf3+ { [%eval #16] } 66... Kd4 { [%eval #14] } 67. Kf5 { [%eval #13] } 67... Kd5 { [%eval #13] } 68. Rf4 { [%eval #12] } 68... Kc5 { [%eval #9] } 69. Ke5 { [%eval #10] } 69... Kc6 { [%eval #10] } 70. Rd4 { [%eval #11] } 70... Kc5 { [%eval #11] } 71. Re4 { [%eval #10] } 71... Kc6 { [%eval #10] } 72. Ke6 { [%eval #9] } 72... Kc5 { [%eval #9] } 73. Ke5 { [%eval #10] } 73... Kb5 { [%eval #7] } 74. Rd4 { [%eval #11] } 74... Kc5 { [%eval #11] } 75. Ra4 { [%eval #11] } 75... Kb5 { [%eval #11] } 76. Ra7 { [%eval #12] } 76... Kc4 { [%eval #12] } 77. Rd7 { [%eval #11] } 77... Kc5 { [%eval #11] } 78. Rd5+ { [%eval #11] } 78... Kc4 { [%eval #11] } 79. Kd6 { [%eval #9] } 79... Kc3 { [%eval #8] } 80. Kc5 { [%eval #7] } 80... Kc2 { [%eval #5] } 81. Kc4 { [%eval #5] } 81... Kb2 { [%eval #5] } 82. Rd2+ { [%eval #4] } 82... Kc1 { [%eval #4] } 83. Kc3 { [%eval #3] } 83... Kb1 { [%eval #3] } 84. Kb3 { [%eval #2] } 84... Kc1 { [%eval #2] } 85. Kc3 { [%eval #3] } 85... Kb1 { [%eval #3] } 86. Rc2 { [%eval #3] } 86... Ka1 { [%eval #3] } 87. Kb3 { [%eval #2] } 87... Kb1 { [%eval #2] } 88. Rc4 { [%eval #1] } 88... Ka1 { [%eval #1] } 89. Ka3 { [%eval #2] } 89... Kb1 { [%eval #2] } 90. Rc3 { [%eval #1] } 90... Ka1 { [%eval #1] } 91. Rc1# { White wins by checkmate. } 1-0