Event: Biel Chess Festival GM2-Rap
Site: Biel, Switzerland
Date: 2024-07-14
White: Salem, A.R. Saleh
WhiteTitle: GM
WhiteElo: 2659
Black: Vaishali, Rameshbabu
BlackTitle: GM
BlackElo: 2359
Result: 1-0
ECO: E60
Opening: King's Indian Defense: Normal Variation, King's Knight Variation
Variant: Standard
TimeControl: 15' + 10''/mv from move 1

1. d4 { [%clk 0:15:09] } 1... Nf6 { [%clk 0:15:07] } 2. c4 { [%clk 0:15:13] } 2... g6 { [%clk 0:15:10] } 3. Nf3 { [%clk 0:15:17] } 3... Bg7 { [%clk 0:15:13] } 4. e3 { [%clk 0:15:21] } 4... O-O { [%clk 0:15:08] } 5. h3 { [%clk 0:15:25] } 5... c5 { [%clk 0:14:33] } 6. d5 { [%clk 0:15:29] } 6... e6 { [%clk 0:14:34] } 7. Nc3 { [%clk 0:15:31] } 7... d6 { [%clk 0:14:29] } 8. Bd3 { [%clk 0:15:33] } 8... Na6 { [%clk 0:14:26] } 9. O-O { [%clk 0:15:30] } 9... Nc7 { [%clk 0:14:11] } 10. e4 { [%clk 0:15:18] } 10... b5 { [%clk 0:12:07] } 11. cxb5 { [%clk 0:15:06] } 11... exd5 { [%clk 0:12:02] } 12. exd5 { [%clk 0:15:09] } 12... a6 { [%clk 0:11:44] } 13. bxa6 { [%clk 0:12:56] } 13... Bxa6 { [%clk 0:11:44] } 14. Re1 { [%clk 0:12:37] } 14... Qd7 { [%clk 0:09:43] } 15. Bg5 { [%clk 0:10:45] } 15... Rfb8 { [%clk 0:06:17] } 16. Bxa6 { [%clk 0:08:40] } 16... Rxa6 { [%clk 0:06:17] } 17. Qd2 { [%clk 0:08:41] } 17... Nb5 { [%clk 0:05:26] } 18. Bh6 { [%clk 0:08:24] } 18... Bxh6 { [%clk 0:03:15] } 19. Qxh6 { [%clk 0:08:27] } 19... Nd4 { [%clk 0:03:12] } 20. Ng5 { [%clk 0:08:07] } 20... Nf5 { [%clk 0:01:13] } 21. Nce4 { [%clk 0:08:06] } 21... Qd8 { [%clk 0:01:13] } 22. Nxf6+ { [%clk 0:06:36] } 22... Qxf6 { [%clk 0:01:16] } 23. Qxh7+ { [%clk 0:06:40] } 23... Kf8 { [%clk 0:01:20] } 24. Re2 { [%clk 0:03:07] } 24... Ra4 { [%clk 0:00:23] } 25. Ne4 { [%clk 0:02:34] } 25... Qg7 { [%clk 0:00:15] } 26. Qxg7+ { [%clk 0:02:38] } 26... Kxg7 { [%clk 0:00:19] } 27. Nc3 { [%clk 0:02:39] } 27... Rab4 { [%clk 0:00:13] } 28. b3 { [%clk 0:02:25] } 28... c4 { [%clk 0:00:13] } 29. bxc4 { [%clk 0:02:25] } 29... Rxc4 { [%clk 0:00:16] } 30. Ne4 { [%clk 0:01:50] } 30... Rd4 { [%clk 0:00:09] } 31. g4 { [%clk 0:01:37] } 31... Nh4 { [%clk 0:00:12] } 32. Nxd6 { [%clk 0:01:40] } 32... Rxd5 { [%clk 0:00:14] } 33. Nc4 { [%clk 0:01:40] } 33... Rd3 { [%clk 0:00:08] } 34. Ne3 { [%clk 0:01:41] } 34... f5 { [%clk 0:00:11] } 35. gxf5 { [%clk 0:01:38] } 35... gxf5 { [%clk 0:00:14] } 36. Kh2 { [%clk 0:01:03] } 36... f4 { [%clk 0:00:13] } 37. Rg1+ { [%clk 0:00:47] } 37... Kf7 { [%clk 0:00:08] } 38. Rg4 { [%clk 0:00:44] } 38... fxe3 { [%clk 0:00:07] } 39. Rxh4 { [%clk 0:00:46] } 39... Rd2 { [%clk 0:00:08] } 40. Rf4+ { [%clk 0:00:44] } 40... Kg6 { [%clk 0:00:11] } 41. Rxe3 { [%clk 0:00:46] } 41... Rxa2 { [%clk 0:00:14] } 42. Rg3+ { [%clk 0:00:50] } 42... Kh5 { [%clk 0:00:18] } 43. Rf5+ { [%clk 0:00:52] } 43... Kh6 { [%clk 0:00:21] } 44. Rf6+ { [%clk 0:00:56] } 44... Kh5 { [%clk 0:00:24] } 45. Kg2 { [%clk 0:00:57] } 45... Ra5 { [%clk 0:00:09] } 46. Rg4 { [%clk 0:00:41] } 46... Rg5 { [%clk 0:00:07] } 47. f3 { [%clk 0:00:35] } 47... Rb2+ { [%clk 0:00:06] } 48. Kg3 { [%clk 0:00:40] } 48... Rb3 { [%clk 0:00:07] } 49. Rf8 { [%clk 0:00:38] } 49... Kh6 { [%clk 0:00:08] } 50. Rf6+ { [%clk 0:00:37] } 50... Kh5 { [%clk 0:00:12] } 51. Re6 { [%clk 0:00:31] } 51... Rf5 { [%clk 0:00:09] } 52. Rf4 { [%clk 0:00:26] } 52... Rg5+ { [%clk 0:00:10] } 53. Kf2 { [%clk 0:00:27] } 53... Rb2+ { [%clk 0:00:08] } 54. Re2 { [%clk 0:00:31] } 54... Rxe2+ { [%clk 0:00:10] } 55. Kxe2 { [%clk 0:00:35] } 55... Rg3 { [%clk 0:00:10] } 56. Rf8 { [%clk 0:00:23] } 56... Rg2+ { [%clk 0:00:09] } 57. Ke3 { [%clk 0:00:27] } 57... Ra2 { [%clk 0:00:12] } 58. Kf4 { [%clk 0:00:26] } 58... Kg6 { [%clk 0:00:12] } 59. Re8 { [%clk 0:00:28] } 59... Ra4+ { [%clk 0:00:11] } 60. Re4 { [%clk 0:00:32] } 60... Ra1 { [%clk 0:00:14] } 61. Re6+ { [%clk 0:00:36] } 61... Kg7 { [%clk 0:00:14] } 62. Kf5 { [%clk 0:00:33] } 62... Ra3 { [%clk 0:00:14] } 63. Kg4 { [%clk 0:00:35] } 63... Ra1 { [%clk 0:00:15] } 64. f4 { [%clk 0:00:33] } 64... Ra3 { [%clk 0:00:11] } 65. h4 { [%clk 0:00:34] } 65... Ra1 { [%clk 0:00:15] } 66. Kf5 { [%clk 0:00:35] } 66... Ra5+ { [%clk 0:00:07] } 67. Re5 { [%clk 0:00:38] } 67... Ra1 { [%clk 0:00:11] } 68. Re7+ { [%clk 0:00:41] } 68... Kh6 { [%clk 0:00:12] } 69. Kf6 { [%clk 0:00:41] } 69... Ra4 { [%clk 0:00:09] } 70. Kf5 { [%clk 0:00:31] } 70... Ra1 { [%clk 0:00:11] } 71. Re8 { [%clk 0:00:34] } 71... Kg7 { [%clk 0:00:11] } 72. Re2 { [%clk 0:00:35] } 72... Ra5+ { [%clk 0:00:10] } 73. Kg4 { [%clk 0:00:39] } 73... Ra1 { [%clk 0:00:14] } 74. Re6 { [%clk 0:00:43] } 74... Rb1 { [%clk 0:00:12] } 75. Kg5 { [%clk 0:00:47] } 75... Rg1+ { [%clk 0:00:15] } 76. Kf5 { [%clk 0:00:52] } 76... Ra1 { [%clk 0:00:18] } 77. Rg6+ { [%clk 0:00:52] } 77... Kf7 { [%clk 0:00:11] } 78. Rb6 { [%clk 0:00:43] } 78... Kg7 { [%clk 0:00:14] } 79. Rb7+ { [%clk 0:00:38] } 79... Kh6 { [%clk 0:00:18] } 80. Rb8 { [%clk 0:00:37] } 80... Kg7 { [%clk 0:00:17] } 81. Rb3 { [%clk 0:00:28] } 81... Ra5+ { [%clk 0:00:18] } 82. Kg4 { [%clk 0:00:32] } 82... Ra1 { [%clk 0:00:21] } 83. Re3 { [%clk 0:00:36] } 83... Kf6 { [%clk 0:00:17] } 84. Rd3 { [%clk 0:00:39] } 84... Rb1 { [%clk 0:00:14] } 85. Rd6+ { [%clk 0:00:43] } 85... Kg7 { [%clk 0:00:16] } 86. Kf5 { [%clk 0:00:44] } 86... Ra1 { [%clk 0:00:15] } 87. Rd5 { [%clk 0:00:39] } 87... Rb1 { [%clk 0:00:11] } 88. Ke6 { [%clk 0:00:20] } 88... Rb4 { [%clk 0:00:08] } 89. Rd7+ { [%clk 0:00:23] } 89... Kh6 { [%clk 0:00:09] } 90. Ke5 { [%clk 0:00:24] } 90... Kg6 { [%clk 0:00:09] } 91. f5+ { [%clk 0:00:28] } 91... Kh6 { [%clk 0:00:12] } 92. Rd8 { [%clk 0:00:13] } 92... Rb5+ { [%clk 0:00:08] } 93. Ke6 { [%clk 0:00:17] } 93... Rb1 { [%clk 0:00:07] } 94. f6 { [%clk 0:00:18] } 94... Re1+ { [%clk 0:00:08] } 95. Kf7 { [%clk 0:00:22] } 95... Kh7 { [%clk 0:00:11] } 96. Rd5 { [%clk 0:00:19] } 96... Kh6 { [%clk 0:00:12] } 97. h5 { [%clk 0:00:18] } 97... Re2 { [%clk 0:00:10] } 98. Kf8 { [%clk 0:00:20] } 98... Re6 { [%clk 0:00:09] } 99. f7 { [%clk 0:00:22] } 99... Kh7 { [%clk 0:00:10] } 100. Rd7 { [%clk 0:00:21] } 100... Re1 { [%clk 0:00:09] } 101. Rd8 { [%clk 0:00:19] } 101... Re2 { [%clk 0:00:07] } 102. Re8 { [%clk 0:00:23] } 102... Ra2 { [%clk 0:00:10] } 103. Ke7 { [%clk 0:00:25] } 103... Ra7+ { [%clk 0:00:13] } 104. Ke6 { [%clk 0:00:29] } 104... Ra6+ { [%clk 0:00:15] } 105. Kd5 { [%clk 0:00:31] } 105... Ra5+ { [%clk 0:00:16] } 106. Kc4 { [%clk 0:00:34] } 106... Ra4+ { [%clk 0:00:09] } 107. Kb3 { [%clk 0:00:38] } 1-0