FEN
[Event "rated rapid game"]
[Site "https://lichess.org/F30khk6j"]
[Date "2026.06.22"]
[Round "-"]
[White "kandiharibabu"]
[Black "vinit2905"]
[Result "1/2-1/2"]
[GameId "F30khk6j"]
[UTCDate "2026.06.22"]
[UTCTime "09:36:43"]
[WhiteElo "850"]
[BlackElo "746"]
[WhiteRatingDiff "-2"]
[BlackRatingDiff "+2"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C23"]
[Opening "Bishop's Opening: Boi Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.0] } 2... Bc5 { [%eval 0.13] } { C23 Bishop's Opening: Boi Variation } 3. Qf3 { [%eval 0.0] } 3... Qe7 { [%eval 0.1] } 4. d3 { [%eval 0.0] } 4... Bb4+?! { (0.00 → 0.62) Inaccuracy. Nf6 was best. } { [%eval 0.62] } (4... Nf6 5. Ne2 d6 6. Nbc3 c6 7. h3 Be6 8. a3 a5 9. Ng3) 5. c3 { [%eval 0.58] } 5... Bd6?! { (0.58 → 1.23) Inaccuracy. Bc5 was best. } { [%eval 1.23] } (5... Bc5 6. Ne2 d6 7. h3 Nf6 8. O-O h6 9. a4 a5 10. Ng3 O-O 11. Rd1) 6. h4 { [%eval 0.82] } 6... Nh6?! { (0.82 → 1.90) Inaccuracy. Bc5 was best. } { [%eval 1.9] } (6... Bc5 7. Bg5 Nf6 8. h5 h6 9. Bh4 d6 10. Ne2 Be6 11. Bxe6 fxe6 12. d4) 7. Bg5 { [%eval 1.81] } 7... f6?! { (1.81 → 2.45) Inaccuracy. Qf8 was best. } { [%eval 2.45] } (7... Qf8 8. Nd2 Be7 9. Bxh6 gxh6 10. Nf1 d6 11. Ne3 Be6 12. Qh5 Kd8 13. d4) 8. Be3?! { (2.45 → 1.71) Inaccuracy. Bxh6 was best. } { [%eval 1.71] } (8. Bxh6 gxh6 9. Ne2 Bc5 10. Ng3 d6 11. b4 Bb6 12. a4 a5 13. b5 Kd8) 8... Nc6 { [%eval 2.04] } 9. g4?! { (2.04 → 0.89) Inaccuracy. Bxh6 was best. } { [%eval 0.89] } (9. Bxh6 gxh6 10. Nd2 Na5 11. Ne2 Nxc4 12. Nxc4 Bc5 13. O-O b5 14. Ne3 Bxe3) 9... Na5 { [%eval 0.89] } 10. Bb5 { [%eval 0.85] } 10... a6 { [%eval 1.04] } 11. Ba4 { [%eval 1.1] } 11... b5 { [%eval 1.21] } 12. Bb3? { (1.21 → -0.10) Mistake. Bc2 was best. } { [%eval -0.1] } (12. Bc2 Nf7 13. Ne2 Bb7 14. Nd2 Nc6 15. a3 Bc5 16. d4 exd4 17. cxd4 Bb6) 12... Nxb3 { [%eval -0.14] } 13. axb3 { [%eval -0.2] } 13... Bb7 { [%eval 0.12] } 14. g5 { [%eval -0.29] } 14... fxg5 { [%eval 0.17] } 15. hxg5 { [%eval 0.19] } 15... Nf7 { [%eval 0.17] } 16. Nh3 { [%eval -0.27] } 16... h6?! { (-0.27 → 0.48) Inaccuracy. Bc5 was best. } { [%eval 0.48] } (16... Bc5 17. Bxc5 Qxc5 18. Nd2 Nd8 19. b4 Qd6 20. Ng1 Ne6 21. Ne2 O-O-O 22. Qe3) 17. g6?! { (0.48 → -0.41) Inaccuracy. Rg1 was best. } { [%eval -0.41] } (17. Rg1 Rf8 18. gxh6 gxh6 19. Rg7 O-O-O 20. Qh5 Qf6 21. Rg6 Qe7 22. b4 Qe8) 17... Nd8 { [%eval -0.39] } 18. b4 { [%eval -0.68] } 18... a5?! { (-0.68 → 0.32) Inaccuracy. Ne6 was best. } { [%eval 0.32] } (18... Ne6 19. Qh5 O-O-O 20. Nd2 Rhf8 21. Ke2 c6 22. f3 Bc7 23. Bf2 d5 24. Nb3) 19. bxa5 { [%eval 0.53] } 19... Ne6 { [%eval 0.53] } 20. b3? { (0.53 → -1.00) Mistake. Nd2 was best. } { [%eval -1.0] } (20. Nd2 Rf8 21. Qh5 Ba6 22. b4 c5 23. bxc5 Nxc5 24. Ke2 Rc8 25. Rhc1 Rf6) 20... Nc5?! { (-1.00 → -0.38) Inaccuracy. b4 was best. } { [%eval -0.38] } (20... b4 21. Ke2 Nf4+ 22. Nxf4 exf4 23. Bxf4 O-O 24. Bxd6 cxd6 25. Qe3 Qf6 26. Nd2) 21. b4? { (-0.38 → -1.61) Mistake. Qd1 was best. } { [%eval -1.61] } (21. Qd1 Ne6 22. Qh5 O-O 23. Nd2 b4 24. c4 Qf6 25. Ke2 Bc5 26. Nf3 Bd4) 21... Nxe4?? { (-1.61 → 2.98) Blunder. Nxd3+ was best. } { [%eval 2.98] } (21... Nxd3+ 22. Kf1 Rf8 23. Qe2 Nf4 24. Bxf4 exf4 25. f3 Rf6 26. Nf2 c5 27. Rh5) 22. dxe4 { [%eval 2.84] } 22... Rf8 { [%eval 2.85] } 23. Qd1? { (2.85 → 1.26) Mistake. Qg4 was best. } { [%eval 1.26] } (23. Qg4 c5 24. c4 cxb4 25. cxb5 b3 26. O-O b2 27. Ra4 Bc5 28. a6 Bc8) 23... Bxe4 { [%eval 1.21] } 24. Nd2?? { (1.21 → -3.34) Blunder. Rg1 was best. } { [%eval -3.34] } (24. Rg1 Bf3 25. Qd3 Qe6 26. Nd2 Qxh3 27. Nxf3 Qxf3 28. Qxb5 Rf6 29. Kd2 c6) 24... Bxg6?? { (-3.34 → 2.19) Blunder. Bxh1 was best. } { [%eval 2.19] } (24... Bxh1 25. Ng1 Bd5 26. Qe2 c6 27. Qh5 Qe6 28. a6 Rf5 29. Qg4 Rf6 30. Qh5) 25. c4?? { (2.19 → -0.80) Blunder. Qg4 was best. } { [%eval -0.8] } (25. Qg4 Bf5 26. Qg2 c6 27. Ng1 O-O-O 28. Ne2 Bc7 29. O-O-O d5 30. Bc5 Bd6) 25... Bxb4?! { (-0.80 → -0.23) Inaccuracy. bxc4 was best. } { [%eval -0.23] } (25... bxc4 26. Nxc4 Bxb4+ 27. Bd2 Qh4 28. Qe2 Bh5 29. Qd3 Bc5 30. Be3 Bxe3 31. Nxe3) 26. cxb5 { [%eval -0.22] } 26... c6?? { (-0.22 → 1.67) Blunder. Rxa5 was best. } { [%eval 1.67] } (26... Rxa5 27. Rxa5 Bxa5 28. Rg1 Bf5 29. Rg3 Qb4 30. Rxg7 Qxb5 31. Rg3 Ke7 32. Bxh6) 27. b6 { [%eval 1.24] } 27... O-O-O?! { (1.24 → 2.19) Inaccuracy. Rxa5 was best. } { [%eval 2.19] } (27... Rxa5 28. Rxa5 Bxa5 29. Rg1 Bf5 30. Qb3 Qe6 31. Qxe6+ Bxe6 32. Rxg7 Kd8 33. Ng1) 28. O-O { [%eval 1.94] } 28... Qe6 { [%eval 2.38] } 29. a6 { [%eval 2.54] } 29... Qxh3 { [%eval 2.32] } 30. b7+?? { (2.32 → 0.43) Blunder. Ra4 was best. } { [%eval 0.43] } (30. Ra4 d5 31. b7+ Kd7 32. Rxb4 Bh5 33. Qc2 Rf3 34. Ne4 Rf4 35. Rc1 Rg4+) 30... Kb8?? { (0.43 → 2.85) Blunder. Kc7 was best. } { [%eval 2.85] } (30... Kc7 31. Ra4 Qh4 32. a7 Bc2 33. b8=R Rxb8 34. axb8=R Kxb8 35. Rxb4+ Qxb4 36. Qh5) 31. a7+?? { (2.85 → 0.00) Blunder. Ra4 was best. } { [%eval 0.0] } (31. Ra4 Bh5 32. a7+ Kc7 33. Rxb4 Bxd1 34. Rxd1 Qf5 35. Rdb1 Rb8 36. Bb6+ Kd6) 31... Kxb7 { [%eval 0.0] } 32. a8=Q+?? { (0.00 → -4.05) Blunder. Ra4 was best. } { [%eval -4.05] } (32. Ra4 Bxd2 33. a8=Q+ Rxa8 34. Qb3+ Kc7 35. Bb6+ Kb7) 32... Rxa8 { [%eval -3.33] } 33. Rxa8?! { (-3.33 → -4.53) Inaccuracy. Qe2 was best. } { [%eval -4.53] } (33. Qe2 Kc7 34. Rfc1 Bh5 35. Qd3 Qg4+ 36. Kf1 Bg6 37. Qb3 Rxa1 38. Rxa1 Bf7) 33... Kxa8?? { (-4.53 → 4.99) Blunder. Rxa8 was best. } { [%eval 4.99] } (33... Rxa8 34. Qb3 Qg4+ 35. Kh2 Ra3 36. Qb2 Kc7 37. Re1 Bf5 38. Nf1 Be6 39. Ng3) 34. Qa1+?? { (4.99 → 0.00) Blunder. Qa4+ was best. } { [%eval 0.0] } (34. Qa4+ Kb8 35. Qxb4+ Kc8 36. Qxf8+ Kb7 37. Qf3 Qxf3 38. Nxf3 d6 39. Kh2 c5) 34... Kb8 { [%eval 0.0] } 35. Qxe5+?? { (0.00 → -3.51) Blunder. Qa7+ was best. } { [%eval -3.51] } (35. Qa7+ Kc8 36. Bb6 Qg4+ 37. Kh2 Qf4+ 38. Kg1) 35... Kc8 { [%eval -3.05] } 36. Qxg7?? { (-3.05 → -6.51) Blunder. Ra1 was best. } { [%eval -6.51] } (36. Ra1 Qg4+ 37. Kh2 Qh5+ 38. Qxh5 Bd6+ 39. Kg1 Bxh5 40. Ne4 Bb8 41. Ra8 Kb7) 36... Qg4+ { [%eval -6.53] } 37. Kh2 { [%eval -7.86] } 37... Rf7? { (-7.86 → -4.45) Mistake. Bd6+ was best. } { [%eval -4.45] } (37... Bd6+ 38. f4 Qe2+ 39. Kh3 Bf5+ 40. Kg3 Qxe3+ 41. Kh2 Qxd2+ 42. Qg2 Bxf4+ 43. Rxf4) 38. Qg8+?! { (-4.45 → -6.78) Inaccuracy. Qe5 was best. } { [%eval -6.78] } (38. Qe5 Rf5 39. Qg3 Bd6 40. f4 Qh5+ 41. Kg2 Rg5 42. fxg5 Bxg3 43. Rf8+ Kb7) 38... Kc7 { [%eval -6.32] } 39. Bxh6 { [%eval -8.32] } 39... Qe2?? { (-8.32 → -0.33) Blunder. Qh4+ was best. } { [%eval -0.33] } (39... Qh4+ 40. Kg2 Qxh6 41. Nc4 Qg5+ 42. Kh2 Rh7+ 43. Qxh7 Bxh7 44. Nb2 Qh5+ 45. Kg3) 40. Rg1?? { (-0.33 → Mate in 5) Checkmate is now unavoidable. Qxg6 was best. } { [%eval #-5] } (40. Qxg6 Rxf2+ 41. Rxf2 Qxf2+ 42. Qg2 Qh4+ 43. Qh3 Qxh3+ 44. Kxh3 Bxd2 45. Bxd2 Kd6) 40... Qxd2?? { (Mate in 5 → 2.97) Lost forced checkmate sequence. Rxf2+ was best. } { [%eval 2.97] } (40... Rxf2+ 41. Kh3 Rh2+ 42. Kg3 Bd6+ 43. Bf4 Qf2+ 44. Kg4 Qxf4#) 41. Rxg6?? { (2.97 → -10.62) Blunder. Bxd2 was best. } { [%eval -10.62] } (41. Bxd2 Rxf2+ 42. Kg3 Rxd2 43. Qxg6 Bd6+ 44. Kf3 Bc5 45. Rb1 Rf2+ 46. Ke4 Re2+) 41... Qd5?? { (-10.62 → -3.75) Blunder. Rxf2+ was best. } { [%eval -3.75] } (41... Rxf2+ 42. Kg3 Rg2+ 43. Kh3 Rh2+ 44. Kg4 Rxh6 45. Rxh6 Qg2+ 46. Kf5 Qxg8 47. Rg6) 42. Bf4+?! { (-3.75 → -5.21) Inaccuracy. Be3 was best. } { [%eval -5.21] } (42. Be3 Bd6+ 43. Kg1 Qd1+ 44. Kg2 Rf8 45. Qa2 Qf3+ 46. Kg1 Bh2+ 47. Kxh2 Qh5+) 42... Rxf4 { [%eval -5.02] } 43. Qh8?? { (-5.02 → Mate in 12) Checkmate is now unavoidable. Qxd5 was best. } { [%eval #-12] } (43. Qxd5 cxd5 44. Kg3 Rf5 45. f4 Bd6 46. Kf2 Rxf4+ 47. Ke2 Bc5 48. Rh6 Rg4) 43... Rxf2+ { [%eval #-11] } 44. Kg3 { [%eval #-3] } 44... Rf7?! { (Mate in 3 → -14.75) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -14.75] } (44... Qf3+ 45. Kh4 Qf4+ 46. Rg4 Rh2#) 45. Qe8?! { (-14.75 → Mate in 5) Checkmate is now unavoidable. Rf6 was best. } { [%eval #-5] } (45. Rf6 Qg5+ 46. Kf3 Rxf6+ 47. Qxf6 Qxf6+ 48. Kg2 c5 49. Kh3 Qh6+ 50. Kg3 Qe6) 45... c5?! { (Mate in 5 → -10.62) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -10.62] } (45... Qf3+ 46. Kh4 Rh7+ 47. Rh6 Rxh6+ 48. Kg5 Bd2+ 49. Qe3 Bxe3#) 46. Rg8?! { (-10.62 → Mate in 5) Checkmate is now unavoidable. Qxf7 was best. } { [%eval #-5] } (46. Qxf7 Qxf7 47. Rg5 Qe6 48. Rg7 c4 49. Kf3 c3 50. Rg1 Qf5+ 51. Kg2 Qg4+) 46... Qd6+?? { (Mate in 5 → -6.06) Lost forced checkmate sequence. Qf3+ was best. } { [%eval -6.06] } (46... Qf3+ 47. Kh4 Rh7+ 48. Kg5 Bd2+ 49. Kg6 Rh6+ 50. Kg7 Qf6#) 47. Kg4?? { (-6.06 → Mate in 5) Checkmate is now unavoidable. Kh3 was best. } { [%eval #-5] } (47. Kh3 Qh6+ 48. Kg2 Qd2+ 49. Kh1 Rf1+ 50. Rg1 Qe1 51. Qxe1 Rxe1 52. Kg2 Kc6) 47... Rf8?? { (Mate in 5 → 0.00) Lost forced checkmate sequence. Qf4+ was best. } { [%eval 0.0] } (47... Qf4+ 48. Kh3 Rh7+ 49. Qh5 Qf3+ 50. Kh2 Rxh5+ 51. Kg1 Rh1#) 48. Rxf8 { [%eval 0.0] } 48... c4 { [%eval 0.0] } 49. Rg8?! { (0.00 → -0.62) Inaccuracy. Qd8+ was best. } { [%eval -0.62] } (49. Qd8+ Kb7 50. Qa8+ Kb6 51. Rb8+ Kc5 52. Qa7+ Kd5 53. Rb6 Qe7 54. Qb7+ Kd4) 49... c3?! { (-0.62 → 0.00) Inaccuracy. Qd1+ was best. } { [%eval 0.0] } (49... Qd1+ 50. Kg3 Qg1+ 51. Kf3 Qf1+ 52. Ke4 Qd3+ 53. Kf4 Bd6+ 54. Kg4 Qg3+ 55. Kh5) 50. Qb8+ { [%eval 0.0] } 50... Kc6 { [%eval 0.0] } 51. Qc8+?? { (0.00 → -2.02) Blunder. Rc8+ was best. } { [%eval -2.02] } (51. Rc8+ Kd5 52. Qb5+ Kd4 53. Rc4+ Ke3 54. Rxb4 Qg6+ 55. Kh3 Qh6+ 56. Rh4 Qe6+) 51... Kd5?? { (-2.02 → 0.00) Blunder. Kb5 was best. } { [%eval 0.0] } (51... Kb5 52. Qb7+ Kc4 53. Rc8+ Kb3 54. Qe4 Qd1+ 55. Kf4 d5 56. Qg6 Qe1 57. Rc6) 52. Rd8?? { (0.00 → -3.72) Blunder. Rg7 was best. } { [%eval -3.72] } (52. Rg7 Qe6+ 53. Kh5 Qh3+ 54. Kg6 Qg3+ 55. Kf7 Qd6 56. Kg8 Qe6+ 57. Kh7 Qf5+) 52... Ba3?? { (-3.72 → 6.20) Blunder. Qg6+ was best. } { [%eval 6.2] } (52... Qg6+ 53. Kf3 Qf5+ 54. Ke2 Qg4+ 55. Kf1 Qf3+ 56. Kg1 Bc5+ 57. Kh2 Bd6+ 58. Kg1) 53. Rxd7 { [%eval 6.0] } 53... Qxd7+ { [%eval 5.53] } 54. Qxd7+ { [%eval 5.79] } 54... Kc4 { [%eval 6.12] } 55. Qa7?? { (6.12 → 0.00) Blunder. Qa4+ was best. } { [%eval 0.0] } (55. Qa4+ Bb4 56. Kf5 Kc5 57. Ke5 Kc4 58. Ke4 Kc5 59. Kd3 c2 60. Qxc2+ Kd6) 55... c2?? { (0.00 → Mate in 11) Checkmate is now unavoidable. Kb3 was best. } { [%eval #11] } (55... Kb3 56. Qf7+ Kb2 57. Qb7+ Ka2 58. Qe4 Kb2) 56. Qxa3 { [%eval #10] } 56... Kd4 { [%eval 74.2] } 57. Qb2+ { [%eval 81.15] } 57... Kd3?! { (81.15 → Mate in 10) Checkmate is now unavoidable. Kc5 was best. } { [%eval #10] } (57... Kc5 58. Qxc2+ Kd6 59. Kf3 Ke6 60. Qc5 Kf6 61. Ke4 Ke6 62. Kd3 Kf6 63. Qh5) 58. Kf3 { [%eval #9] } 58... Kd2 { [%eval #5] } 59. Kf2 { [%eval #9] } 59... Kd3 { [%eval #9] } 60. Qb3+ { [%eval #9] } 60... Kd2 { [%eval #2] } 61. Qb2 { [%eval #11] } 61... Kd3 { [%eval #9] } 62. Ke1 { [%eval #10] } 62... Ke3 { [%eval #10] } 63. Qxc2 { [%eval #10] } 63... Kf3 { [%eval #6] } 64. Qe2+ { [%eval #6] } 64... Kf4 { [%eval #6] } 65. Kf2 { [%eval #6] } 65... Kf5 { [%eval #6] } 66. Qe3 { [%eval #6] } 66... Kf6 { [%eval #6] } 67. Kf3 { [%eval #5] } 67... Kf5 { [%eval #4] } 68. Qe4+ { [%eval #5] } 68... Kg5 { [%eval #3] } 69. Qf4+ { [%eval #5] } 69... Kg6 { [%eval #5] } 70. Qg4+ { [%eval #6] } 70... Kf7 { [%eval #6] } 71. Kf4 { [%eval #5] } 71... Ke7 { [%eval #5] } 72. Ke4 { [%eval #6] } 72... Kd6 { [%eval #6] } 73. Qf5 { [%eval #6] } 73... Kc6 { [%eval #6] } 74. Ke5 { [%eval #6] } 74... Kc5 { [%eval #6] } 75. Qe4 { [%eval #5] } 75... Kb5 { [%eval #4] } 76. Kd4 { [%eval #5] } 76... Kb4 { [%eval #3] } 77. Qd3 { [%eval #3] } 77... Ka5 { [%eval #3] } 78. Kc4 { [%eval #4] } 78... Kb6 { [%eval #3] } 79. Qb3+ { [%eval #5] } 79... Kc7 { [%eval #4] } 80. Qb5 { [%eval #5] } 80... Kd6 { [%eval #5] } 81. Qd5+ { [%eval #6] } 81... Ke7 { [%eval #6] } 82. Qe5+ { [%eval #5] } 82... Kf7 { [%eval #5] } 83. Qf5+ { [%eval #5] } 83... Ke7 { [%eval #4] } 84. Kd5 { [%eval #3] } 84... Kd8 { [%eval #3] } 85. Kd6 { [%eval #2] } 85... Ke8 { [%eval #2] } 86. Qe6+ { [%eval #4] } 86... Kf8 { [%eval #4] } 87. Kd7 { [%eval #3] } 87... Kg7 { [%eval #3] } 88. Qe7+ { [%eval #5] } 88... Kg6 { [%eval #4] } 89. Qe6+ { [%eval #5] } 89... Kg5 { [%eval #5] } 90. Qe3+ { [%eval #5] } 90... Kf5 { [%eval #5] } 91. Kd6 { [%eval #5] } 91... Kg4 { [%eval #4] } 92. Kd5 { [%eval #5] } 92... Kf5 { [%eval #5] } 93. Qe4+ { [%eval #5] } 93... Kf6 { [%eval #5] } 94. Qe5+ { [%eval #4] } 94... Kg6 { [%eval #4] } 95. Ke4 { [%eval #4] } 95... Kf7 { [%eval #4] } 96. Qf5+ { [%eval #4] } 96... Ke7 { [%eval #4] } 97. Kd5 { [%eval #3] } 97... Kd8 { [%eval #3] } 98. Qe6 { [%eval #4] } 98... Kc7 { [%eval #4] } 99. Qc6+ { [%eval #3] } 99... Kd8 { [%eval #3] } 100. Qd6+ { [%eval #4] } 100... Ke8 { [%eval #4] } 101. Qe6+ { [%eval #4] } 101... Kf8 { [%eval #4] } 102. Qf6+ { [%eval #4] } 102... Kg8 { [%eval #4] } 103. Qg6+ { [%eval #4] } 103... Kf8 { [%eval #3] } 104. Qf6+ { [%eval #4] } 104... Kg8 { [%eval #4] } 105. Ke6 { [%eval #3] } 105... Kh7 { [%eval #3] } 106. Kf7?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. Qg5 was best. } { [%eval 0.0] } { Draw by stalemate. } (106. Qg5 Kh8 107. Kf6 Kh7 108. Qg7#) 1/2-1/2