Event: 12th National Amateur Chess Championship 2025
Site: Bodhgaya, Bihar, India, India
Date: 2025-03-28
White: Vatsal Singla
WhiteElo: 1917
Black: Anadkat Kartavya
BlackElo: 2175
Result: 0-1
ECO: C72
Opening: Ruy Lopez: Morphy Defense, Modern Steinitz Defense
Variant: Standard
TimeControl: 90+30

1. e4 { [%eval 0.18] [%clk 1:30:58] } 1... e5 { [%eval 0.21] [%clk 1:22:43] } 2. Nf3 { [%eval 0.13] [%clk 1:31:23] } 2... Nc6 { [%eval 0.21] [%clk 1:23:09] } 3. Bb5 { [%eval 0.08] [%clk 1:31:43] } 3... a6 { [%eval 0.21] [%clk 1:22:21] } 4. Ba4 { [%eval 0.12] [%clk 1:32:11] } 4... d6 { [%eval 0.3] [%clk 1:19:34] } 5. O-O { [%eval 0.32] [%clk 1:32:23] } 5... b5 { [%eval 0.4] [%clk 1:18:38] } 6. Bb3 { [%eval 0.33] [%clk 1:32:46] } 6... Na5 { [%eval 0.41] [%clk 1:19:03] } 7. d4 { [%eval 0.46] [%clk 1:12:02] } 7... Nxb3 { [%eval 0.56] [%clk 1:19:11] } 8. axb3 { [%eval 0.57] [%clk 1:12:25] } 8... f6 { [%eval 0.61] [%clk 1:19:31] } 9. Qe2 { [%eval 0.61] [%clk 1:10:38] } 9... Ne7 { [%eval 0.57] [%clk 1:16:47] } 10. Rd1 { [%eval 0.66] [%clk 1:05:40] } 10... Ng6 { [%eval 0.8] [%clk 1:14:25] } 11. Nc3 { [%eval 0.53] [%clk 0:54:08] } 11... c6 { [%eval 0.54] [%clk 1:06:44] } 12. Be3 { [%eval 0.38] [%clk 0:45:55] } 12... Be7 { [%eval 0.33] [%clk 1:01:32] } 13. d5 { [%eval 0.0] [%clk 0:41:59] } 13... Bd7?! { [%eval 0.69] } { Inaccuracy. c5 was best. } { [%clk 0:50:06] } 14. dxc6 { [%eval 0.73] [%clk 0:41:04] } 14... Bxc6 { [%eval 0.68] [%clk 0:50:33] } 15. Nd5 { [%eval 0.72] [%clk 0:41:21] } 15... O-O { [%eval 0.71] [%clk 0:50:18] } 16. c4 { [%eval 0.74] [%clk 0:40:41] } 16... f5 { [%eval 0.74] [%clk 0:47:28] } 17. exf5 { [%eval 0.79] [%clk 0:36:48] } 17... Rxf5 { [%eval 0.68] [%clk 0:47:56] } 18. Qd3 { [%eval 0.69] [%clk 0:36:43] } 18... Qf8 { [%eval 1.11] [%clk 0:42:33] } 19. Qe4?! { [%eval 0.13] } { Inaccuracy. Nd2 was best. } { [%clk 0:23:12] } 19... Kh8 { [%eval 0.12] [%clk 0:40:06] } 20. Rd2 { [%eval -0.23] [%clk 0:18:40] } 20... Bd8 { [%eval 0.0] [%clk 0:35:31] } 21. Rc1 { [%eval -0.4] [%clk 0:17:56] } 21... Ne7 { [%eval 0.03] [%clk 0:32:14] } 22. Ng5 { [%eval 0.0] [%clk 0:12:21] } 22... bxc4 { [%eval 0.15] [%clk 0:18:30] } 23. h4?? { [%eval -2.68] } { Blunder. Ne6 was best. } { [%clk 0:02:48] } 23... Nxd5 { [%eval -2.79] [%clk 0:16:24] } 24. Rxd5 { [%eval -2.68] [%clk 0:02:11] } 24... Bxg5 { [%eval -2.51] [%clk 0:14:34] } 25. hxg5 { [%eval -2.75] [%clk 0:02:26] } 25... Bxd5 { [%eval -2.79] [%clk 0:14:04] } 26. Qxd5 { [%eval -2.61] [%clk 0:02:51] } 26... cxb3 { [%eval -2.67] [%clk 0:14:02] } 27. Rc7 { [%eval -2.69] [%clk 0:01:02] } 27... Rd8 { [%eval -2.47] [%clk 0:08:43] } 28. Ra7?! { [%eval -3.21] } { Inaccuracy. g4 was best. } { [%clk 0:00:37] } 28... Qg8 { [%eval -3.21] [%clk 0:08:15] } 29. Qb7 { [%eval -3.49] [%clk 0:00:37] } 29... Rdf8 { [%eval -3.11] [%clk 0:08:05] } 30. g6 { [%eval -3.81] [%clk 0:00:41] } 30... hxg6 { [%eval -3.81] [%clk 0:08:10] } 31. g4?! { [%eval -5.31] } { Inaccuracy. Rxa6 was best. } { [%clk 0:01:03] } 31... R5f7 { [%eval -5.16] [%clk 0:08:03] } 32. Qxa6 { [%eval -6.08] [%clk 0:00:59] } 32... Rxa7 { [%eval -6.01] [%clk 0:08:19] } 33. Qxa7 { [%eval -5.75] [%clk 0:01:04] } 33... Qc4 { [%eval -5.78] [%clk 0:08:04] } 34. Qd7 { [%eval -5.79] [%clk 0:01:06] } 34... Ra8 { [%eval -5.74] [%clk 0:07:13] } 35. Kh2 { [%eval -5.7] [%clk 0:00:56] } 35... Qc8 { [%eval -5.88] [%clk 0:06:43] } 36. Qxd6 { [%eval -6.26] [%clk 0:00:50] } 36... Qxg4 { [%eval -5.95] [%clk 0:07:06] } 37. Qd5 { [%eval -7.06] [%clk 0:01:05] } 37... Rf8 { [%eval -6.84] [%clk 0:06:55] } 38. Qxb3?? { [%eval #-5] } { Checkmate is now unavoidable. Qg2 was best. } { [%clk 0:00:33] } 38... Rf5 { [%eval #-4] [%clk 0:07:00] } 39. Qb8+ { [%eval #-4] [%clk 0:00:53] } 39... Kh7 { [%eval #-3] [%clk 0:07:26] } 0-1