Event: NC Masters
Site: Dortmund
Date: 2022-07-20
White: Anand, Viswanathan
WhiteTitle: GM
WhiteElo: 2756
Black: Fridman, Daniel
BlackTitle: GM
BlackElo: 2599
Result: 1-0
ECO: C65
Opening: Ruy Lopez: Berlin Defense
Variant: Standard

1. e4 { [%eval 0.33] [%clk 1:30:59] } 1... e5 { [%eval 0.12] [%clk 1:30:44] } 2. Nf3 { [%eval 0.19] [%clk 1:31:22] } 2... Nc6 { [%eval 0.32] [%clk 1:31:08] } 3. Bb5 { [%eval 0.25] [%clk 1:31:44] } 3... Nf6 { [%eval 0.34] [%clk 1:31:33] } 4. d3 { [%eval 0.25] [%clk 1:32:07] } 4... Bc5 { [%eval 0.22] [%clk 1:31:57] } 5. c3 { [%eval 0.09] [%clk 1:32:30] } 5... Qe7?! { [%eval 0.86] } { Inaccuracy. O-O was best. } { [%clk 1:32:04] } 6. Ke2? { [%eval -0.66] } { Mistake. O-O was best. } { [%clk 1:32:47] } 6... a6 { [%eval -0.81] [%clk 1:23:33] } 7. Bxc6 { [%eval -0.93] [%clk 1:32:39] } 7... dxc6 { [%eval -0.92] [%clk 1:22:12] } 8. Re1 { [%eval -0.98] [%clk 1:32:39] } 8... Bg4 { [%eval -1.02] [%clk 1:22:21] } 9. Nd2 { [%eval -1.27] [%clk 1:30:24] } 9... Rd8?! { [%eval -0.31] } { Inaccuracy. O-O-O was best. } { [%clk 1:21:45] } 10. Qc2?! { [%eval -0.98] } { Inaccuracy. h3 was best. } { [%clk 1:29:08] } 10... Kd7?? { [%eval 0.69] } { Blunder. Nh5 was best. } { [%clk 1:14:16] } 11. h3 { [%eval 0.61] [%clk 1:28:26] } 11... Bh5 { [%eval 0.78] [%clk 1:13:53] } 12. g4 { [%eval 0.7] [%clk 1:24:54] } 12... Nxg4 { [%eval 1.25] [%clk 1:08:47] } 13. hxg4 { [%eval 0.93] [%clk 1:24:45] } 13... Bxg4 { [%eval 1.41] [%clk 1:09:11] } 14. Rg1 { [%eval 1.06] [%clk 1:20:50] } 14... h5 { [%eval 1.43] [%clk 1:08:03] } 15. Nc4 { [%eval 1.55] [%clk 1:16:51] } 15... Kc8?! { [%eval 2.57] } { Inaccuracy. f6 was best. } { [%clk 1:07:02] } 16. Be3? { [%eval 1.28] } { Mistake. Nxe5 was best. } { [%clk 1:12:45] } 16... g6? { [%eval 2.76] } { Mistake. f5 was best. } { [%clk 1:06:25] } 17. Nxe5 { [%eval 3.12] [%clk 1:05:10] } 17... Bxe3 { [%eval 3.04] [%clk 1:05:26] } 18. fxe3 { [%eval 2.94] [%clk 1:02:35] } 18... Qxe5 { [%eval 3.41] [%clk 0:55:28] } 19. Rxg4 { [%eval 3.52] [%clk 1:02:18] } 19... hxg4 { [%eval 3.97] [%clk 0:55:51] } 20. Nxe5 { [%eval 4.1] [%clk 1:02:42] } 20... Rh2+ { [%eval 4.1] [%clk 0:56:17] } 21. Kd1 { [%eval 3.62] [%clk 1:02:52] } 21... Rh1+ { [%eval 3.49] [%clk 0:50:47] } 22. Kd2 { [%eval 3.68] [%clk 1:02:27] } 22... Rxa1 { [%eval 3.83] [%clk 0:49:05] } 23. d4 { [%eval 3.91] [%clk 0:49:34] } 23... Rh8 { [%eval 4.52] [%clk 0:36:44] } 24. Kd3 { [%eval 4.31] [%clk 0:49:51] } 24... g3?! { [%eval 5.7] } { Inaccuracy. Rhh1 was best. } { [%clk 0:37:05] } 25. Qg2 { [%eval 5.33] [%clk 0:49:25] } 25... Rh2?! { [%eval 7.08] } { Inaccuracy. f6 was best. } { [%clk 0:33:56] } 26. Qxg3 { [%eval 7.71] [%clk 0:49:37] } 26... Rxb2? { [%eval #10] } { Checkmate is now unavoidable. Rah1 was best. } { [%clk 0:34:19] } 27. Qh3+ { [%eval #9] [%clk 0:48:59] } 27... Kb8 { [%eval #9] [%clk 0:34:42] } 28. Qh8+ { [%eval #8] [%clk 0:49:19] } 28... Ka7 { [%eval #8] [%clk 0:35:08] } 29. Nd7 { [%eval #7] [%clk 0:49:41] } 29... Rd1+ { [%eval #7] [%clk 0:35:29] } 30. Kc4 { [%eval #6] [%clk 0:50:06] } 30... b5+ { [%eval #3] [%clk 0:35:52] } 31. Kc5 { [%eval #2] [%clk 0:50:31] } 31... Kb7 { [%eval #1] [%clk 0:36:18] } 32. Qb8# { [%clk 0:50:52] } 1-0