Event: European Blitz Chess Championship 2022
Site: ø
Date: 2022-12-16
White: Keinanen, Toivo
WhiteElo: 2488
Black: Thorfinnsson, Bjorn
BlackElo: 2358
Result: 1-0
ECO: D02
Opening: Queen's Pawn Game: Zukertort Variation
Variant: Standard

1. d4 { [%clk 0:03:04] } 1... d5 { [%clk 0:03:03] } 2. Nf3 { [%clk 0:03:05] } 2... e6 { [%clk 0:03:05] } 3. g3 { [%clk 0:03:01] } 3... f5 { [%clk 0:03:04] } 4. Bg2 { [%clk 0:02:59] } 4... Nf6 { [%clk 0:03:05] } 5. O-O { [%clk 0:03:00] } 5... Bd6 { [%clk 0:03:06] } 6. Ne5 { [%clk 0:02:54] } 6... Nbd7 { [%clk 0:03:04] } 7. Bf4 { [%clk 0:02:47] } 7... Nh5 { [%clk 0:02:37] } 8. e3 { [%clk 0:02:33] } 8... g6 { [%clk 0:02:37] } 9. c4 { [%clk 0:02:24] } 9... c6 { [%clk 0:02:37] } 10. Nxc6 { [%clk 0:02:17] } 10... bxc6 { [%clk 0:02:38] } 11. Bxd6 { [%clk 0:02:18] } 11... Nb6 { [%clk 0:02:40] } 12. Bc5 { [%clk 0:02:11] } 12... Nxc4 { [%clk 0:02:36] } 13. Nd2 { [%clk 0:02:06] } 13... Nxd2 { [%clk 0:02:33] } 14. Qxd2 { [%clk 0:02:07] } 14... Nf6 { [%clk 0:02:30] } 15. Ba3 { [%clk 0:01:56] } 15... Kf7 { [%clk 0:02:28] } 16. Rac1 { [%clk 0:01:51] } 16... Bd7 { [%clk 0:02:28] } 17. f3 { [%clk 0:01:41] } 17... Re8 { [%clk 0:02:14] } 18. Bd6 { [%clk 0:01:35] } 18... Qb6 { [%clk 0:02:04] } 19. Rc3 { [%clk 0:01:34] } 19... Qa5 { [%clk 0:01:57] } 20. Rfc1 { [%clk 0:01:28] } 20... Rec8 { [%clk 0:01:55] } 21. Qc2 { [%clk 0:01:22] } 21... Qxa2 { [%clk 0:01:33] } 22. Ra3 { [%clk 0:01:13] } 22... Qc4 { [%clk 0:01:34] } 23. Qxc4 { [%clk 0:01:14] } 23... dxc4 { [%clk 0:01:35] } 24. Rxc4 { [%clk 0:01:15] } 24... Ne8 { [%clk 0:01:27] } 25. Be5 { [%clk 0:01:04] } 25... Nc7 { [%clk 0:01:28] } 26. Bf1 { [%clk 0:00:58] } 26... Nb5 { [%clk 0:01:20] } 27. Ra1 { [%clk 0:00:59] } 27... Be8 { [%clk 0:01:18] } 28. Kf2 { [%clk 0:00:58] } 28... Bd7 { [%clk 0:01:20] } 29. Bd3 { [%clk 0:00:56] } 29... Be8 { [%clk 0:01:20] } 30. Ke2 { [%clk 0:00:57] } 30... Bd7 { [%clk 0:01:21] } 31. Kd2 { [%clk 0:00:59] } 31... Be8 { [%clk 0:01:22] } 32. h4 { [%clk 0:01:00] } 32... Bd7 { [%clk 0:01:13] } 33. Rb4 { [%clk 0:00:52] } 33... Be8 { [%clk 0:01:12] } 34. Rc4 { [%clk 0:00:50] } 34... Bd7 { [%clk 0:01:14] } 35. Rc5 { [%clk 0:00:52] } 35... Be8 36. Rac1 Bd7 { [%clk 0:01:11] } 37. Be2 { [%clk 0:00:50] } 37... Ke7 { [%clk 0:01:12] } 38. h5 { [%clk 0:00:45] } 38... g5 { [%clk 0:01:12] } 39. Bd3 { [%clk 0:00:43] } 39... Nd6 { [%clk 0:01:08] } 40. g4 { [%clk 0:00:44] } 40... Nf7 { [%clk 0:01:01] } 41. Bg3 { [%clk 0:00:41] } 41... Nh6 { [%clk 0:00:59] } 42. gxf5 { [%clk 0:00:31] } 42... Nxf5 { [%clk 0:00:56] } 43. Be5 { [%clk 0:00:32] } 43... Rg8 { [%clk 0:00:50] } 44. Ba6 { [%clk 0:00:25] } 44... g4 { [%clk 0:00:48] } 45. fxg4 { [%clk 0:00:26] } 45... Rxg4 { [%clk 0:00:49] } 46. Bb7 { [%clk 0:00:27] } 46... Rg2+ { [%clk 0:00:51] } 47. Kd3 { [%clk 0:00:27] } 47... Rd8 { [%clk 0:00:48] } 48. R5c2 { [%clk 0:00:19] } 48... Rg5 { [%clk 0:00:46] } 49. Bxc6 { [%clk 0:00:16] } 49... Rxh5 { [%clk 0:00:46] } 50. Bg2 { [%clk 0:00:09] } 50... Bb5+ { [%clk 0:00:45] } 51. Kd2 { [%clk 0:00:09] } 51... Rg5 { [%clk 0:00:45] } 52. Rc7+ { [%clk 0:00:09] } 52... Rd7 { [%clk 0:00:46] } 53. Be4 { [%clk 0:00:08] } 53... Rg4 { [%clk 0:00:44] } 54. Bf3 { [%clk 0:00:08] } 54... Rg8 { [%clk 0:00:36] } 55. Rxd7+ { [%clk 0:00:09] } 55... Bxd7 56. Rc7 a5 { [%clk 0:00:36] } 57. Ra7 { [%clk 0:00:11] } 57... a4 { [%clk 0:00:36] } 58. Bc6 { [%clk 0:00:11] } 58... Rd8 { [%clk 0:00:36] } 59. Bxa4 Ke8 { [%clk 0:00:37] } 60. Bb3 { [%clk 0:00:07] } 60... h5 { [%clk 0:00:38] } 61. Ra1 { [%clk 0:00:07] } 61... h4 { [%clk 0:00:37] } 62. Rg1 { [%clk 0:00:07] } 62... Kf7 { [%clk 0:00:36] } 63. Bd1 { [%clk 0:00:08] } 63... Ra8 { [%clk 0:00:34] } 64. Bh5+ { [%clk 0:00:09] } 64... Kf8 { [%clk 0:00:36] } 65. e4 { [%clk 0:00:07] } 65... Ng3 { [%clk 0:00:30] } 66. Bxg3 { [%clk 0:00:08] } 66... hxg3 67. Rxg3 { [%clk 0:00:10] } 67... Ra4 { [%clk 0:00:32] } 68. Kc3 { [%clk 0:00:10] } 68... Ra1 { [%clk 0:00:32] } 69. Rf3+ { [%clk 0:00:09] } 69... Ke7 { [%clk 0:00:33] } 70. Rf7+ Kd8 71. Rf2 { [%clk 0:00:10] } 71... Kc7 { [%clk 0:00:35] } 72. Be2 { [%clk 0:00:09] } 72... Re1 { [%clk 0:00:36] } 73. Bd3 { [%clk 0:00:10] } 73... Rd1 { [%clk 0:00:37] } 74. Rd2 { [%clk 0:00:11] } 74... Re1 { [%clk 0:00:38] } 75. Re2 { [%clk 0:00:12] } 75... Rd1 { [%clk 0:00:39] } 76. Rf2 { [%clk 0:00:13] } 76... Re1 { [%clk 0:00:40] } 77. Kd2 { [%clk 0:00:12] } 77... Rh1 { [%clk 0:00:41] } 78. Rf7 { [%clk 0:00:13] } 78... Kd8 { [%clk 0:00:42] } 79. Rg7 { [%clk 0:00:13] } 79... Rh2+ { [%clk 0:00:43] } 80. Kc3 { [%clk 0:00:12] } 80... Rh3 { [%clk 0:00:44] } 81. Rg5 { [%clk 0:00:10] } 81... Ke7 { [%clk 0:00:44] } 82. Rc5 { [%clk 0:00:09] } 82... Kd6 { [%clk 0:00:45] } 83. b4 { [%clk 0:00:10] } 83... Ke7 { [%clk 0:00:44] } 84. Kd2 { [%clk 0:00:11] } 84... Rh2+ { [%clk 0:00:45] } 85. Ke3 { [%clk 0:00:12] } 85... Rb2 86. b5 { [%clk 0:00:12] } 86... Kd8 { [%clk 0:00:47] } 87. Bc4 { [%clk 0:00:12] } 87... Rb1 { [%clk 0:00:46] } 88. Kf4 { [%clk 0:00:12] } 88... Rd1 { [%clk 0:00:39] } 89. Ke5 { [%clk 0:00:12] } 89... Ke7 { [%clk 0:00:37] } 90. Rc7 { [%clk 0:00:11] } 90... Rb1 { [%clk 0:00:37] } 91. Bxe6 { [%clk 0:00:08] } 91... Rxb5+ { [%clk 0:00:38] } 92. d5 { [%clk 0:00:09] } 1-0