Event: 15th Annual Calgary International
Site: The Calgary Chess Club, Canada
Date: 2024-12-30
White: Doknjas, John
WhiteTitle: FM
WhiteElo: 2271
Black: Preotu, Razvan
BlackTitle: GM
BlackElo: 2482
Result: 1-0
ECO: B15
Opening: Caro-Kann Defense: Tartakower Variation
Variant: Standard
TimeControl: 90 Minutes / 30 Second Increments

1. e4 { [%clk 1:24:09] } 1... c6 { [%clk 1:30:39] } 2. d4 { [%clk 1:24:28] } 2... d5 { [%clk 1:31:01] } 3. Nc3 { [%clk 1:24:36] } 3... dxe4 { [%clk 1:30:47] } 4. Nxe4 { [%clk 1:24:56] } 4... Nf6 { [%clk 1:31:01] } 5. Nxf6+ { [%clk 1:25:12] } 5... exf6 { [%clk 1:31:22] } 6. c3 { [%clk 1:25:16] } 6... Bd6 { [%clk 1:31:29] } 7. Bd3 { [%clk 1:24:28] } 7... O-O { [%clk 1:31:47] } 8. Qc2 { [%clk 1:24:33] } 8... Re8+ { [%clk 1:32:03] } 9. Ne2 { [%clk 1:24:28] } 9... h5 { [%clk 1:32:12] } 10. Be3 { [%clk 1:22:47] } 10... Nd7 { [%clk 1:29:10] } 11. O-O-O { [%clk 1:22:31] } 11... Nf8 { [%clk 1:29:13] } 12. Kb1 { [%clk 1:22:00] } 12... Be6 { [%clk 1:29:17] } 13. c4 { [%clk 1:21:10] } 13... Rc8 { [%clk 1:28:12] } 14. a3 { [%clk 1:18:57] } 14... Ng6 { [%clk 1:27:44] } 15. Ng3 { [%clk 1:13:06] } 15... b5 { [%clk 1:12:51] } 16. Nxh5 { [%clk 1:07:40] } 16... bxc4 { [%clk 1:13:03] } 17. Bxc4 { [%clk 1:04:30] } 17... Bxc4 { [%clk 1:06:57] } 18. Qxc4 { [%clk 1:04:51] } 18... Qa5 { [%clk 1:07:15] } 19. Ng3 { [%clk 1:03:10] } 19... Rb8 { [%clk 1:00:09] } 20. Ka2 { [%clk 0:59:33] } 20... Rb4 { [%clk 0:46:29] } 21. Qxc6 { [%clk 0:55:17] } 21... Reb8 { [%clk 0:46:39] } 22. Bc1 { [%clk 0:55:01] } 22... Bf4 { [%clk 0:46:56] } 23. Rhe1 { [%clk 0:47:35] } 23... Bxc1 { [%clk 0:33:02] } 24. Re8+ { [%clk 0:47:09] } 24... Rxe8 { [%clk 0:33:22] } 25. Qxe8+ { [%clk 0:47:30] } 25... Kh7 { [%clk 0:33:26] } 26. Rxc1 { [%clk 0:47:28] } 26... Qd5+ { [%clk 0:33:50] } 27. Ka1 { [%clk 0:44:23] } 27... Rxd4 { [%clk 0:34:08] } 28. Qc6 { [%clk 0:43:47] } 28... Nf4 { [%clk 0:23:58] } 29. Qxd5 { [%clk 0:41:58] } 29... Rxd5 { [%clk 0:23:51] } 30. Rc7 { [%clk 0:41:14] } 30... a5 { [%clk 0:24:13] } 31. Ne4 { [%clk 0:38:42] } 31... Kg6 { [%clk 0:14:49] } 32. g3 { [%clk 0:38:00] } 32... Rd1+ { [%clk 0:11:32] } 33. Ka2 { [%clk 0:35:47] } 33... Nd3 { [%clk 0:11:58] } 34. Kb3 { [%clk 0:29:32] } 34... f5 { [%clk 0:08:59] } 35. Nc5 { [%clk 0:28:51] } 35... Rc1 { [%clk 0:08:59] } 36. Na6 { [%clk 0:28:55] } 36... Rh1 { [%clk 0:08:18] } 37. Rc2 { [%clk 0:24:53] } 37... Rxh2 { [%clk 0:08:39] } 38. Kc4 { [%clk 0:21:56] } 38... Ne1 { [%clk 0:07:16] } 39. Re2 { [%clk 0:21:20] } 39... Nf3 { [%clk 0:07:44] } 40. b4 { [%clk 0:21:15] } 40... axb4 { [%clk 0:08:08] } 41. axb4 { [%clk 0:21:39] } 41... Rh1 { [%clk 0:08:14] } 42. Rb2 { [%clk 0:20:16] } 42... Ne5+ { [%clk 0:07:53] } 43. Kd5 { [%clk 0:17:46] } 43... Kf6 { [%clk 0:08:14] } 44. Re2 { [%clk 0:14:30] } 44... Rd1+ { [%clk 0:05:43] } 45. Kc5 { [%clk 0:14:54] } 45... Rc1+ { [%clk 0:05:42] } 46. Kb5 { [%clk 0:14:10] } 46... g5 { [%clk 0:06:00] } 47. Nc5 { [%clk 0:14:25] } 47... Nc4 { [%clk 0:03:52] } 48. Nd7+ { [%clk 0:11:36] } 48... Kg7 { [%clk 0:03:18] } 49. Ne5 { [%clk 0:11:53] } 49... Nd6+ { [%clk 0:03:38] } 50. Kb6 { [%clk 0:11:13] } 50... Rb1 { [%clk 0:04:02] } 51. Kc6 { [%clk 0:10:54] } 51... Ne4 { [%clk 0:04:23] } 52. f3 { [%clk 0:06:38] } 52... Nxg3 { [%clk 0:03:08] } 53. Rg2 { [%clk 0:06:48] } 53... f4 { [%clk 0:03:33] } 54. b5 { [%clk 0:06:47] } 54... Kf6 { [%clk 0:03:58] } 55. Nd7+ { [%clk 0:06:57] } 55... Ke7 { [%clk 0:03:55] } 56. b6 { [%clk 0:05:16] } 56... Nf5 { [%clk 0:03:34] } 57. Rd2 { [%clk 0:05:10] } 57... Nh4 { [%clk 0:02:23] } 58. Re2+ { [%clk 0:02:58] } 58... Kd8 { [%clk 0:02:52] } 59. Nf6 { [%clk 0:03:09] } 59... Rc1+ { [%clk 0:03:00] } 60. Kb7 { [%clk 0:03:18] } 1-0