Event: Round 1: Mclellan, Ally - Shopynskyi, Mykola
Site: https://lichess.org/broadcast/ayr-congress--minor/round-1/0vwhwS6R/Y6JGKjwt
Date: 2025-09-12
White: Mclellan, Ally
Black: Shopynskyi, Mykola
Result: 1-0
ECO: D01
Opening: Rapport-Jobava System
Variant: Standard
TimeControl: 90+30

1. d4 { [%clk 1:30:57] } 1... d5 { [%clk 1:30:52] } 2. Nc3 { [%clk 1:31:18] } 2... Nf6 { [%clk 1:31:04] } 3. Bf4 { [%clk 1:31:29] } 3... Bf5 { [%clk 1:31:23] } 4. e3 { [%clk 1:31:17] } 4... e6 { [%clk 1:31:30] } 5. f3 { [%clk 1:31:29] } 5... Bb4 { [%clk 1:31:45] } 6. g4 { [%clk 1:31:43] } 6... Bg6 { [%clk 1:32:06] } 7. h4 { [%clk 1:32:03] } 7... h6 { [%clk 1:31:59] } 8. h5 { [%clk 1:32:17] } 8... Bh7 { [%clk 1:32:21] } 9. Bd3 { [%clk 1:32:39] } 9... Bxd3 { [%clk 1:31:50] } 10. Qxd3 { [%clk 1:33:03] } 10... Nc6 { [%clk 1:31:53] } 11. O-O-O { [%clk 1:30:43] } 11... Qd7 { [%clk 1:29:16] } 12. Nge2 { [%clk 1:22:20] } 12... Bd6 { [%clk 1:27:34] } 13. a3 { [%clk 1:21:45] } 13... O-O-O { [%clk 1:27:07] } 14. Nb5 { [%clk 1:14:20] } 14... Rhe8 { [%clk 1:23:44] } 15. Nxd6+ { [%clk 1:13:47] } 15... cxd6 { [%clk 1:23:51] } 16. g5 { [%clk 1:13:04] } 16... hxg5 { [%clk 1:22:27] } 17. Bxg5 { [%clk 1:12:49] } 17... e5 { [%clk 1:22:02] } 18. h6 { [%clk 1:11:52] } 18... e4 { [%clk 1:20:10] } 19. fxe4 { [%clk 1:10:18] } 19... dxe4 { [%clk 1:19:19] } 20. Qc4 { [%clk 1:09:14] } 20... d5 { [%clk 1:16:30] } 21. Qc5 { [%clk 1:06:24] } 21... Qf5 { [%clk 1:15:33] } 22. Bxf6 { [%clk 1:04:04] } 22... Qxf6 { [%clk 1:16:00] } 23. Rdf1 { [%clk 1:03:24] } 23... Qg5 { [%clk 1:15:38] } 24. Nf4 { [%clk 1:01:16] } 24... gxh6 { [%clk 1:15:31] } 25. Rfg1 { [%clk 1:00:34] } 25... Qf5 { [%clk 1:10:32] } 26. Rh5 { [%clk 1:00:16] } 26... Qf6 { [%clk 1:08:53] } 27. Nxd5 { [%clk 0:58:57] } 27... Qe6 { [%clk 1:05:08] } 28. Re5 { [%clk 0:54:23] } 28... Qd7 { [%clk 1:02:58] } 29. Rxe8 { [%clk 0:43:28] } 29... Qxe8 { [%clk 1:02:34] } 30. Rh1 { [%clk 0:35:37] } 30... Qe6 { [%clk 1:00:53] } 31. Nf4 { [%clk 0:34:42] } 31... Qd6 { [%clk 0:58:30] } 32. Qc4 { [%clk 0:33:21] } 32... Rd7 { [%clk 0:57:59] } 33. d5 { [%clk 0:33:08] } 33... b5 { [%clk 0:54:48] } 34. Qxc6+ { [%clk 0:32:12] } 34... Qxc6 { [%clk 0:54:22] } 35. dxc6 { [%clk 0:32:39] } 35... Rd6 { [%clk 0:54:24] } 36. Rd1 { [%clk 0:31:37] } 36... Rxc6 { [%clk 0:53:58] } 37. Rd4 { [%clk 0:31:46] } 37... f5 { [%clk 0:54:12] } 38. Rd5 { [%clk 0:32:10] } 38... Rf6 { [%clk 0:53:24] } 39. Rxb5 { [%clk 0:31:59] } 39... a6 { [%clk 0:53:18] } 40. Rd5 { [%clk 0:32:15] } 40... Kb7 { [%clk 0:52:47] } 41. Re5 { [%clk 0:30:39] } 41... Ka7 { [%clk 0:51:21] } 42. b4 { [%clk 0:30:29] } 42... Kb7 { [%clk 0:51:36] } 43. c4 { [%clk 0:30:41] } 43... Ka7 { [%clk 0:51:26] } 44. Re7+ { [%clk 0:30:55] } 44... Ka8 { [%clk 0:51:37] } 45. Nd5 { [%clk 0:30:29] } 45... Rc6 { [%clk 0:51:14] } 46. Kb2 { [%clk 0:30:05] } 46... Kb8 { [%clk 0:51:07] } 47. Kb3 { [%clk 0:29:06] } 47... Rd6 { [%clk 0:51:16] } 48. Re5 { [%clk 0:28:57] } 48... h5 { [%clk 0:51:04] } 49. Rxf5 { [%clk 0:29:10] } 49... Rh6 { [%clk 0:51:22] } 50. Nf4 { [%clk 0:29:03] } 50... h4 { [%clk 0:51:39] } 51. Rh5 { [%clk 0:28:36] } 51... Rxh5 { [%clk 0:52:00] } 52. Nxh5 { [%clk 0:29:01] } 52... Kc7 { [%clk 0:52:13] } 53. Nf4 { [%clk 0:28:44] } 53... Kc6 { [%clk 0:52:16] } 54. Kc3 { [%clk 0:28:58] } 54... Kd6 { [%clk 0:52:03] } 55. c5+ { [%clk 0:29:03] } 55... Kc6 { [%clk 0:52:06] } 56. Kd4 { [%clk 0:29:07] } 56... Kc7 { [%clk 0:51:56] } 57. Kxe4 { [%clk 0:29:28] } 57... Kc6 { [%clk 0:52:17] } 58. Ke5 { [%clk 0:29:33] } 58... a5 { [%clk 0:52:44] } 59. Ke6 { [%clk 0:29:36] } 59... a4 { [%clk 0:52:57] } 60. e4 { [%clk 0:29:40] } 60... h3 { [%clk 0:52:57] } 61. Nxh3 { [%clk 0:29:54] } 61... Kc7 { [%clk 0:53:15] } 62. b5 { [%clk 0:30:14] } 62... Kb7 { [%clk 0:53:30] } 63. Kd7 { [%clk 0:30:27] } 63... Ka7 { [%clk 0:53:46] } 64. e5 { [%clk 0:30:49] } 64... Kb8 { [%clk 0:54:08] } 65. e6 { [%clk 0:31:13] } 65... Kb7 { [%clk 0:54:24] } 66. e7 { [%clk 0:31:29] } 66... Ka7 { [%clk 0:54:23] } 67. e8=Q { [%clk 0:31:39] } 67... Kb7 { [%clk 0:54:36] } 68. Qc8+ { [%clk 0:31:52] } 68... Ka7 { [%clk 0:54:50] } 69. b6# { [%clk 0:32:13] } 1-0