lichess.org
Donate
FEN
[Event "National chess academy"] [Site "https://lichess.org/idOtBvxB"] [Date "2026.04.07"] [Round "-"] [White "shreyaskrishnan"] [Black "reyanshvishnu"] [Result "1/2-1/2"] [GameId "idOtBvxB"] [UTCDate "2026.04.07"] [UTCTime "14:35:00"] [WhiteElo "1073"] [BlackElo "779"] [WhiteRatingDiff "-4"] [BlackRatingDiff "+4"] [Variant "Standard"] [TimeControl "600+5"] [ECO "C42"] [Opening "Petrov's Defense: Three Knights Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Nc3 { [%eval 0.08] } { C42 Petrov's Defense: Three Knights Game } 3... Bc5?! { (0.08 → 0.97) Inaccuracy. Nc6 was best. } { [%eval 0.97] } (3... Nc6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd3 O-O 8. O-O) 4. Bc4?! { (0.97 → 0.00) Inaccuracy. Nxe5 was best. } { [%eval 0.0] } (4. Nxe5 Bd4 5. Nf3 Bxc3 6. dxc3 Nxe4 7. Bd3 d5 8. c4 O-O) 4... Ng4?! { (0.00 → 0.87) Inaccuracy. d6 was best. } { [%eval 0.87] } (4... d6 5. O-O O-O 6. d4 exd4 7. Nxd4 Re8 8. Bg5 Nbd7 9. Nb3) 5. Qe2?! { (0.87 → 0.00) Inaccuracy. O-O was best. } { [%eval 0.0] } (5. O-O d6 6. Na4 O-O 7. Nxc5 dxc5 8. h3 Nf6 9. Nxe5 Nxe4) 5... Bxf2+ { [%eval -0.34] } 6. Kf1 { [%eval -0.3] } 6... Bc5 { [%eval 0.17] } 7. h3 { [%eval 0.15] } 7... Nf2?? { (0.15 → 2.21) Blunder. Nf6 was best. } { [%eval 2.21] } (7... Nf6 8. Bxf7+ Kxf7 9. Qc4+ Ke8 10. Qxc5 d6 11. Qc4 Nc6 12. d3) 8. Rg1?! { (2.21 → 1.26) Inaccuracy. Rh2 was best. } { [%eval 1.26] } (8. Rh2 Nc6 9. d4 Bxd4 10. Nxd4 exd4 11. Qxf2 O-O 12. Nd5 d6 13. Kg1 Be6) 8... Nxe4?? { (1.26 → 3.24) Blunder. d5 was best. } { [%eval 3.24] } (8... d5 9. Nxd5 Nxh3 10. Rh1 Nf2 11. Rh5 Ng4 12. d4 Bxd4 13. Bg5 f6 14. Nxd4) 9. Rh1?? { (3.24 → -6.15) Blunder. Qxe4 was best. } { [%eval -6.15] } (9. Qxe4 O-O 10. d4 exd4 11. Bd3 g6 12. Bg5 f6 13. Qd5+ Kg7 14. Qxc5 d6) 9... Ng3+ { [%eval -6.05] } 10. Ke1 { [%eval -6.11] } 10... Nxe2 { [%eval -6.4] } 11. Nxe2 { [%eval -6.68] } 11... Nc6 { [%eval -6.11] } 12. d3 { [%eval -6.75] } 12... Nb4 { [%eval -5.79] } 13. Kd1 { [%eval -6.47] } 13... O-O { [%eval -6.14] } 14. Rf1 { [%eval -6.46] } 14... c6 { [%eval -5.71] } 15. Bg5 { [%eval -6.02] } 15... Qe8 { [%eval -5.97] } 16. a3 { [%eval -5.76] } 16... h6?! { (-5.76 → -4.23) Inaccuracy. Nd5 was best. } { [%eval -4.23] } (16... Nd5 17. Nh4 f6 18. Bc1 b5 19. Bb3 Kh8 20. g4 d6 21. Ng3 Ne3+ 22. Bxe3) 17. Bd2?! { (-4.23 → -5.76) Inaccuracy. axb4 was best. } { [%eval -5.76] } (17. axb4 Bxb4 18. Bf6 d5 19. Ng3 dxc4 20. Nh5 cxd3 21. Bxg7 dxc2+ 22. Kxc2) 17... Na6 { [%eval -5.66] } 18. b4 { [%eval -5.86] } 18... Be7 { [%eval -5.61] } 19. Nxe5 { [%eval -5.85] } 19... d6 { [%eval -5.17] } 20. Nxf7 { [%eval -6.05] } 20... d5 { [%eval -6.47] } 21. Bb3 { [%eval -6.35] } 21... Rxf7 { [%eval -6.43] } 22. Re1 { [%eval -6.86] } 22... Bh4 { [%eval -6.47] } 23. Ng3 { [%eval -7.32] } 23... Qf8 { [%eval -7.38] } 24. Re3 { [%eval -7.54] } 24... Bxg3 { [%eval -7.66] } 25. Rxg3? { (-7.66 → Mate in 8) Checkmate is now unavoidable. c4 was best. } { [%eval #-8] } (25. c4 Bd6 26. cxd5 cxd5 27. Bxd5 Nc7 28. Bxf7+ Qxf7 29. Rf3 Qg6 30. Bxh6 Qxh6) 25... c5?? { (Mate in 8 → -6.28) Lost forced checkmate sequence. Rf1+ was best. } { [%eval -6.28] } (25... Rf1+ 26. Be1 Qf2 27. Bxd5+ Kh8 28. Kc1 Qxe1+ 29. Kb2 Qxa1+ 30. Kb3 Rb1+ 31. Ka4) 26. Bxd5 { [%eval -6.23] } 26... Be6 { [%eval -5.15] } 27. Bxe6 { [%eval -5.1] } 27... Re8 { [%eval -5.19] } 28. Bd5 { [%eval -5.67] } 28... Kh8 { [%eval -5.45] } 29. Bc3?? { (-5.45 → Mate in 8) Checkmate is now unavoidable. Bxf7 was best. } { [%eval #-8] } (29. Bxf7 Qxf7 30. Rf3 Qg6 31. Kc1 Qxg2 32. Rf4 b5 33. Rb1 cxb4 34. axb4 Nc7) 29... Rf1+ { [%eval #-7] } 30. Kd2 { [%eval #-1] } 30... Rxa1?? { (Mate in 1 → -6.19) Lost forced checkmate sequence. Qf2# was best. } { [%eval -6.19] } (30... Qf2#) 31. Bxa1 { [%eval -7.52] } 31... Qf2+ { [%eval -7.39] } 32. Kc3 { [%eval -7.67] } 32... Qxg3 { [%eval -7.33] } 33. Bxb7 { [%eval -8.11] } 33... Nc7 { [%eval -7.32] } 34. Bc6 { [%eval -8.26] } 34... Rf8 { [%eval -7.91] } 35. bxc5 { [%eval -9.17] } 35... Qe1+ { [%eval -9.19] } 36. Kb2? { (-9.19 → Mate in 3) Checkmate is now unavoidable. Kc4 was best. } { [%eval #-3] } (36. Kc4 Qe6+ 37. Kc3 Qxc6 38. Kd2 Qxg2+ 39. Kc3 Qd5 40. d4 Rf2 41. Bb2 h5) 36... Rf2? { (Mate in 3 → -8.49) Lost forced checkmate sequence. Rb8+ was best. } { [%eval -8.49] } (36... Rb8+ 37. Bb7 Rxb7+ 38. Ka2 Qb1#) 37. d4? { (-8.49 → Mate in 8) Checkmate is now unavoidable. h4 was best. } { [%eval #-8] } (37. h4 h5 38. g4 Qe5+ 39. Ka2 Qe6+ 40. Kb2 Qxc6 41. gxh5 Rf1 42. Kb3) 37... Rf1 { [%eval -9.8] } 38. d5? { (-9.80 → Mate in 6) Checkmate is now unavoidable. Kb3 was best. } { [%eval #-6] } (38. Kb3 Qxa1 39. Be8 Qxd4 40. c3 Qd1+ 41. Kb4 Nxe8 42. Kb5 Qb1+ 43. Kc6) 38... Qxa1+ { [%eval #-5] } 39. Kb3 { [%eval #-5] } 39... Rb1+ { [%eval #-9] } 40. Ka4 { [%eval #-3] } 40... Rc1 { [%eval #-5] } 41. d6 { [%eval #-5] } 41... Ne6 { [%eval #-5] } 42. d7 { [%eval #-5] } 42... Rd1?! { (Mate in 5 → -10.57) Lost forced checkmate sequence. Qd4+ was best. } { [%eval -10.57] } (42... Qd4+ 43. Ka5 Qc3+ 44. Ka6 Qxc5 45. Kb7 Qb6+ 46. Kc8 Qc7#) 43. g4?! { (-10.57 → Mate in 4) Checkmate is now unavoidable. d8=Q+ was best. } { [%eval #-4] } (43. d8=Q+ Rxd8 44. c3 Qxc3 45. Kb5 Qxc5+ 46. Ka4 Qc4+ 47. Ka5 Qxc6 48. g4) 43... Nxc5+ { [%eval #-5] } 44. Ka5 { [%eval #-2] } 44... Qxa3+ { [%eval #-4] } 45. Kb5 { [%eval #-4] } 45... Rb1+ { [%eval #-4] } 46. Kc4 { [%eval #-4] } 46... Qa6+? { (Mate in 4 → -8.67) Lost forced checkmate sequence. Qb4+ was best. } { [%eval -8.67] } (46... Qb4+ 47. Kd5 Rd1+ 48. Ke5 Qd4+ 49. Kf5 Qf6#) 47. Kd5? { (-8.67 → Mate in 6) Checkmate is now unavoidable. Kxc5 was best. } { [%eval #-6] } (47. Kxc5 Qb6+ 48. Kc4 Qb4+ 49. Kd5 Rd1+ 50. Ke6 Qe1+ 51. Kf7 Qf2+ 52. Ke8 Qe3+) 47... Rb5?? { (Mate in 6 → -3.94) Lost forced checkmate sequence. Rd1+ was best. } { [%eval -3.94] } (47... Rd1+ 48. Ke5 Qe2+ 49. Kf5 Qf1+ 50. Bf3 Qxf3+ 51. Kg6 Rd6+ 52. Kh5 Qxh3#) 48. d8=Q+ { [%eval -4.32] } 48... Kh7 { [%eval -4.22] } 49. Bxb5 { [%eval -4.09] } 49... Qxb5 { [%eval -3.65] } 50. Qd6?? { (-3.65 → -7.92) Blunder. c4 was best. } { [%eval -7.92] } (50. c4 Nb7+ 51. cxb5 Nxd8 52. Kd6 Kg6 53. Kd7 Nf7 54. Ke6 Ng5+ 55. Ke5 Kf7) 50... Nb7+ { [%eval -7.82] } 51. Ke6 { [%eval -7.75] } 51... Nxd6 { [%eval -8.51] } 52. Kxd6 { [%eval -8.47] } 52... Qb6+ { [%eval -7.88] } 53. Kd5 { [%eval -7.75] } 53... a5 { [%eval -7.85] } 54. c4 { [%eval -9.83] } 54... a4 { [%eval -8.81] } 55. c5 { [%eval -9.98] } 55... Qb5 { [%eval -8.59] } 56. Kd6 { [%eval -8.46] } 56... a3 { [%eval #-7] } 57. c6 { [%eval #-6] } 57... Qd3+ { [%eval #-9] } 58. Ke7 { [%eval #-5] } 58... Qc3 { [%eval #-8] } 59. Kd7 { [%eval #-6] } 59... a2 { [%eval #-5] } 60. c7 { [%eval #-5] } 60... a1=Q { [%eval #-4] } 61. c8=Q { [%eval #-3] } 61... Qxc8+? { (Mate in 3 → -9.01) Lost forced checkmate sequence. Qd1+ was best. } { [%eval -9.01] } (61... Qd1+ 62. Ke7 Qxc8 63. h4 Qdd7#) 62. Kxc8 { [%eval -8.67] } 62... Qc1+ { [%eval -7.91] } 63. Kd7 { [%eval -7.69] } 63... Qd1+ { [%eval -7.35] } 64. Ke6 { [%eval #-17] } 64... Qe1+? { (Mate in 17 → -7.92) Lost forced checkmate sequence. Qb3+ was best. } { [%eval -7.92] } (64... Qb3+ 65. Ke5 Qxh3 66. Kf4 Qg2 67. g5 h5 68. Kf5 Qf3+ 69. Ke6 Qg4+ 70. Ke7) 65. Kf5 { [%eval -8.59] } 65... Qf1+ { [%eval -7.5] } 66. Ke6? { (-7.50 → Mate in 13) Checkmate is now unavoidable. Ke4 was best. } { [%eval #-13] } (66. Ke4 Qxh3 67. Kf4 h5 68. gxh5 Qh4+ 69. Kf3 Qxh5+ 70. Kf2 Kg8 71. Kg2) 66... Qxh3 { [%eval -8.54] } 67. Kf5 { [%eval -8.58] } 67... g6+ { [%eval -8.17] } 68. Kf4 { [%eval -8.18] } 68... h5 { [%eval -7.57] } 69. gxh5? { (-7.57 → Mate in 10) Checkmate is now unavoidable. g5 was best. } { [%eval #-10] } (69. g5 Qg4+ 70. Ke3 Qxg5+ 71. Ke2 Qb5+ 72. Kd2 h4 73. Ke3 Qc5+ 74. Kd2) 69... gxh5 { [%eval -12.52] } 70. Kg5?! { (-12.52 → Mate in 2) Checkmate is now unavoidable. Ke5 was best. } { [%eval #-2] } (70. Ke5 h4 71. Kd5 Qf3+ 72. Kd6 Qc3 73. Ke7 h3 74. Kf8 Qf3+ 75. Ke7) 70... h4 { [%eval #-8] } 71. Kh5 { [%eval #-9] } 71... Kg7 { [%eval #-5] } 72. Kg5 { [%eval #-6] } 72... Qg3+ { [%eval #-5] } 73. Kh5 { [%eval #-2] } 73... h3?? { (Mate in 2 → 0.00) Lost forced checkmate sequence. Kf7 was best. } { [%eval 0.0] } { Draw by stalemate. } (73... Kf7 74. Kh6 Qg6#) 1/2-1/2