Event: Round 2: Laza, Andrei - Aggarwal, Kian
Site: https://lichess.org/broadcast/csc-junior-grand-prix-november-2025-under-18/round-2/u99ie6tx/D0r6YXpy
Date: 2025-11-29
White: Laza, Andrei
WhiteElo: 1583
Black: Aggarwal, Kian
BlackElo: 1620
Result: 0-1
ECO: A01
Opening: Nimzo-Larsen Attack: Modern Variation
Variant: Standard
TimeControl: 15+10

1. b3 { [%eval 0.0] [%clk 0:15:19] } 1... e5 { [%eval 0.0] [%clk 0:15:19] } 2. e3 { [%eval -0.18] [%clk 0:15:29] } 2... d5 { [%eval -0.17] [%clk 0:15:28] } 3. Bb2 { [%eval -0.23] } 3... Nc6 { [%eval 0.0] [%clk 0:15:36] } 4. Bb5 { [%eval 0.0] } 4... Bd6 { [%eval 0.1] [%clk 0:15:44] } 5. f4 { [%eval 0.0] [%clk 0:15:57] } 5... f6 { [%eval 0.09] [%clk 0:15:52] } 6. fxe5?! { [%eval -0.72] } { Inaccuracy. Nc3 was best. } { [%clk 0:16:00] } 6... fxe5 { [%eval -0.74] [%clk 0:15:55] } 7. Nf3 { [%eval -0.76] [%clk 0:16:10] } 7... Bd7? { [%eval 0.45] } { Mistake. Nh6 was best. } { [%clk 0:15:56] } 8. Bxc6 { [%eval 0.3] [%clk 0:15:56] } 8... Bxc6 { [%eval 0.8] [%clk 0:15:54] } 9. Nxe5 { [%eval 0.87] [%clk 0:16:00] } 9... Qh4+ { [%eval 1.01] [%clk 0:15:55] } 10. g3 { [%eval 1.07] [%clk 0:15:42] } 10... Qe4?! { [%eval 2.07] } { Inaccuracy. Qh3 was best. } { [%clk 0:15:40] } 11. Nf3?? { [%eval -0.36] } { Blunder. Qh5+ was best. } { [%clk 0:12:11] } 11... Nf6 { [%eval 0.0] [%clk 0:14:32] } 12. Nc3 { [%eval -0.22] [%clk 0:11:24] } 12... Qg4 { [%eval -0.15] [%clk 0:14:19] } 13. O-O { [%eval -0.24] [%clk 0:10:50] } 13... O-O?! { [%eval 0.39] } { Inaccuracy. Bd7 was best. } { [%clk 0:14:06] } 14. Nd4 { [%eval 0.35] [%clk 0:10:33] } 14... Qg6 { [%eval 0.29] [%clk 0:13:35] } 15. Nxc6 { [%eval 0.0] [%clk 0:10:36] } 15... bxc6 { [%eval 0.0] [%clk 0:13:42] } 16. Ne2 { [%eval 0.0] [%clk 0:10:33] } 16... Nh5 { [%eval 0.0] [%clk 0:12:25] } 17. Nf4 { [%eval 0.0] [%clk 0:09:57] } 17... Bxf4 { [%eval 0.0] [%clk 0:12:12] } 18. exf4 { [%eval 0.0] [%clk 0:10:03] } 18... Nxf4 { [%eval 0.0] [%clk 0:12:05] } 19. d3?? { [%eval -3.93] } { Blunder. Ba3 was best. } { [%clk 0:07:55] } 19... Nh3+ { [%eval -3.8] [%clk 0:11:31] } 20. Kg2 { [%eval -3.9] [%clk 0:08:00] } 20... Rxf1 { [%eval -3.86] [%clk 0:11:19] } 21. Qxf1 { [%eval -3.89] [%clk 0:07:06] } 21... Rf8 { [%eval -3.91] [%clk 0:11:19] } 22. Qe1?! { [%eval -5.01] } { Inaccuracy. Qxf8+ was best. } { [%clk 0:07:15] } 22... Rf2+ { [%eval -5.11] [%clk 0:11:07] } 23. Kh1 { [%eval -5.27] [%clk 0:05:44] } 23... Qg4? { [%eval -3.05] } { Mistake. Qf7 was best. } { [%clk 0:10:45] } 24. Qe8+ { [%eval -3.02] [%clk 0:05:09] } 24... Rf8 { [%eval -2.82] [%clk 0:10:51] } 25. Qe3 { [%eval -2.93] [%clk 0:05:03] } 25... Nf2+ { [%eval -2.71] [%clk 0:09:49] } 26. Kg2?? { [%eval -5.56] } { Blunder. Kg1 was best. } { [%clk 0:04:27] } 26... Nd1 { [%eval -5.56] [%clk 0:09:08] } 27. Rxd1 { [%eval -5.5] [%clk 0:03:49] } 27... Qxd1 { [%eval -5.51] [%clk 0:08:43] } 28. Qe6+ { [%eval -5.51] [%clk 0:03:29] } 28... Kh8 { [%eval -5.29] [%clk 0:08:47] } 29. Qe7?? { [%eval #-1] } { Checkmate is now unavoidable. Kh3 was best. } { [%clk 0:03:22] } 29... Qf1# { [%clk 0:08:51] } 0-1