Harry Wu vs McKinlay, Jack

2026 British Junior Team Challenge Final · Round 4 · 2026.06.19 · 1-0 · C46 Three Knights Opening

Moves

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38. 39. 40. 41. 42. 43. 44. 45. 46. 47. 48. 49. 50. 51. 52. 53. 54. 55. 56. 57. 58. 59. 60. 61. 62. 63. 64. 65. 66.
PGN
[Event "2026 British Junior Team Challenge Final"]
[Site "Lichess"]
[Date "2026.06.19"]
[Round "4"]
[White "Harry Wu"]
[Black "McKinlay, Jack"]
[Result "1-0"]
[PlyCount "131"]
[BlackFideId "343479782"]
[ECO "C46"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2027-07-07"]

1. e4 { [%clk 0:10:03] } 1... e5 { [%clk 0:10:04] } 2. Nf3 { [%clk 0:10:03] }
2... Nc6 { [%clk 0:10:04] } 3. Nc3 { [%clk 0:10:00] } 3... Bc5
{ [%clk 0:10:04] } 4. Bb5 { [%clk 0:09:59] } 4... a6 { [%clk 0:10:04] } 5. Bxc6
{ [%clk 0:09:58] } 5... dxc6 { [%clk 0:10:04] } 6. O-O { [%clk 0:09:52] } 6...
Bg4 { [%clk 0:10:04] } 7. h3 { [%clk 0:09:48] } 7... Bh5 { [%clk 0:10:04] } 8.
Ne2 $2 { Mistake. d3 was best. [%clk 0:09:25] } 8... Nf6 $4
{ Blunder. Bxf3 was best. [%clk 0:09:36] } 9. g4 $6
{ Inaccuracy. Ng3 was best. [%clk 0:08:50] } 9... Bg6 { [%clk 0:09:35] } 10. d4
$6 { Inaccuracy. Nxe5 was best. [%clk 0:08:34] } 10... exd4 { [%clk 0:09:20] }
11. Nfxd4 $2 { Mistake. Re1 was best. [%clk 0:08:31] } 11... Bxe4 $6
{ Inaccuracy. Nxe4 was best. [%clk 0:09:16] } 12. Bg5 { [%clk 0:08:07] } 12...
h6 { [%clk 0:09:14] } 13. Bxf6 { [%clk 0:08:06] } 13... Qxf6 { [%clk 0:09:12] }
14. Nb3 $4 { Checkmate is now unavoidable. Ng3 was best. [%clk 0:07:21] } 14...
Bd6 $4 { Lost forced checkmate sequence. Qf3 was best. [%clk 0:09:12] } 15. Ng3
{ [%clk 0:07:07] } 15... Qf4 $4 { Blunder. Bxg3 was best. [%clk 0:08:58] } 16.
Qe2 { [%clk 0:06:41] } 16... O-O { [%clk 0:08:39] } 17. Nd2 $4
{ Blunder. Qxe4 was best. [%clk 0:06:27] } 17... Rfe8 $4
{ Blunder. Bxc2 was best. [%clk 0:08:35] } 18. Rae1 $4
{ Blunder. Ndxe4 was best. [%clk 0:04:56] } 18... Bxc2 { [%clk 0:08:27] } 19.
Qf3 $2 { Mistake. Qxe8+ was best. [%clk 0:04:07] } 19... Qxf3 $6
{ Inaccuracy. Qxd2 was best. [%clk 0:08:17] } 20. Nxf3 { [%clk 0:04:02] } 20...
Bd3 { [%clk 0:08:03] } 21. Rxe8+ { [%clk 0:03:49] } 21... Rxe8
{ [%clk 0:08:00] } 22. Rd1 { [%clk 0:03:31] } 22... Be4 { [%clk 0:07:39] } 23.
Re1 { [%clk 0:03:31] } 23... Kf8 $4 { Blunder. Bxg3 was best. [%clk 0:07:28] }
24. Nxe4 { [%clk 0:03:27] } 24... Rxe4 $2
{ Mistake. c5 was best. [%clk 0:07:11] } 25. Rxe4 { [%clk 0:03:27] } 25... b5
{ [%clk 0:07:00] } 26. Nd4 { [%clk 0:03:28] } 26... c5 { [%clk 0:06:59] } 27.
Nc6 { [%clk 0:03:27] } 27... c4 { [%clk 0:06:57] } 28. Kg2 { [%clk 0:03:27] }
28... b4 { [%clk 0:06:53] } 29. Rxc4 { [%clk 0:03:26] } 29... b3
{ [%clk 0:06:54] } 30. axb3 { [%clk 0:03:26] } 30... g6 { [%clk 0:06:51] } 31.
Nd4 { [%clk 0:03:23] } 31... Be5 { [%clk 0:06:46] } 32. Nf3 { [%clk 0:03:19] }
32... Bxb2 { [%clk 0:06:44] } 33. Rxc7 { [%clk 0:03:12] } 33... h5
{ [%clk 0:06:42] } 34. gxh5 { [%clk 0:03:11] } 34... gxh5 { [%clk 0:06:43] }
35. Rc8+ { [%clk 0:03:07] } 35... Kg7 { [%clk 0:06:44] } 36. Ra8
{ [%clk 0:02:55] } 36... Be5 $4
{ Checkmate is now unavoidable. Ba3 was best. [%clk 0:07:38] } 37. Rxa6 $2
{ Lost forced checkmate sequence. Nxe5 was best. [%clk 0:02:55] } 37... Bf4
{ [%clk 0:07:33] } 38. Ra7 { [%clk 0:02:51] } 38... Bb8 { [%clk 0:07:28] } 39.
Rb7 { [%clk 0:02:51] } 39... Bd6 { [%clk 0:07:23] } 40. Nd4 { [%clk 0:02:41] }
40... Be5 { [%clk 0:07:14] } 41. Nf5+ { [%clk 0:02:33] } 41... Kf6
{ [%clk 0:07:13] } 42. Ne3 { [%clk 0:02:29] } 42... Bf4 { [%clk 0:07:13] } 43.
Kf3 { [%clk 0:02:25] } 43... Be5 { [%clk 0:07:08] } 44. Rb6+ { [%clk 0:02:24] }
44... Kg7 { [%clk 0:07:08] } 45. Rb5 { [%clk 0:02:22] } 45... Bd4 $2
{ Checkmate is now unavoidable. Bc3 was best. [%clk 0:07:08] } 46. Rxh5 $2
{ Lost forced checkmate sequence. Nf5+ was best. [%clk 0:02:22] } 46... Kg6
{ [%clk 0:07:07] } 47. Rh4 { [%clk 0:02:20] } 47... f5 $2
{ Checkmate is now unavoidable. Ba7 was best. [%clk 0:07:06] } 48. Rxd4
{ [%clk 0:02:18] } 48... Kg5 { [%clk 0:07:06] } 49. Rg4+ { [%clk 0:02:17] }
49... Kh5 { [%clk 0:07:06] } 50. Rg5+ { [%clk 0:02:14] } 50... Kxg5
{ [%clk 0:07:05] } 51. b4 { [%clk 0:02:14] } 51... Kf6 { [%clk 0:06:53] } 52.
h4 { [%clk 0:02:05] } 52... Kf7 { [%clk 0:06:50] } 53. b5 { [%clk 0:02:06] }
53... Ke6 { [%clk 0:06:49] } 54. h5 { [%clk 0:02:06] } 54... f4
{ [%clk 0:06:44] } 55. b6 { [%clk 0:02:04] } 55... fxe3 { [%clk 0:06:44] } 56.
fxe3 { [%clk 0:02:05] } 56... Kd6 { [%clk 0:06:42] } 57. h6 { [%clk 0:02:06] }
57... Kc6 { [%clk 0:06:43] } 58. h7 { [%clk 0:02:06] } 58... Kxb6
{ [%clk 0:06:43] } 59. h8=Q { [%clk 0:02:05] } 59... Kb5 { [%clk 0:06:42] } 60.
Qc8 { [%clk 0:02:05] } 60... Kb4 { [%clk 0:06:43] } 61. Ke4 { [%clk 0:02:05] }
61... Kb3 { [%clk 0:06:44] } 62. Kd3 { [%clk 0:02:05] } 62... Kb2
{ [%clk 0:06:45] } 63. Qc2+ { [%clk 0:02:05] } 63... Ka3 { [%clk 0:06:45] } 64.
Qb1 { [%clk 0:02:06] } 64... Ka4 { [%clk 0:06:45] } 65. Kc4 { [%clk 0:02:07] }
65... Ka5 { [%clk 0:06:45] } 66. Qb5# { [%clk 0:02:08] } 1-0