Kuhendiran, Tharshan vs Tran, David
British Universities Chess Association Championships 2026 | Championships · Round 5 · 2026.02.19 · 0-1 · A02 Bird 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.
67.
68.
69.
70.
71.
72.
73.
74.
75.
76.
77.
78.
79.
80.
81.
PGN
[Event "British Universities Chess Association Championships 2026 | Championships"]
[Site "Lichess"]
[Date "2026.02.19"]
[Round "5"]
[White "Kuhendiran, Tharshan"]
[Black "Tran, David"]
[Result "0-1"]
[PlyCount "162"]
[WhiteElo "1807"]
[WhiteFideId "423777"]
[BlackElo "2241"]
[BlackFideId "790630"]
[ECO "A02"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. f4 { [%clk 0:15:18] } 1... d6 { [%clk 0:15:15] } 2. Nf3 { [%clk 0:15:26] }
2... Nd7 $6 { Inaccuracy. Nf6 was best.[%clk 0:15:21] } 3. e3 $6
{ Inaccuracy. e4 was best.[%clk 0:15:27] } 3... e5 { [%clk 0:15:28] } 4. fxe5
{ [%clk 0:14:54] } 4... dxe5 { [%clk 0:15:35] } 5. Nc3 { [%clk 0:14:19] } 5...
Ngf6 { [%clk 0:15:40] } 6. Be2 { [%clk 0:13:05] } 6... g6 { [%clk 0:15:39] } 7.
O-O { [%clk 0:13:05] } 7... Bg7 { [%clk 0:15:47] } 8. d4 { [%clk 0:12:58] }
8... e4 $6 { Inaccuracy. O-O was best.[%clk 0:14:58] } 9. Ng5
{ [%clk 0:12:09] } 9... Qe7 { [%clk 0:15:05] } 10. Nh3 { [%clk 0:09:09] } 10...
O-O { [%clk 0:14:50] } 11. Nf4 { [%clk 0:08:54] } 11... Nb6 { [%clk 0:14:50] }
12. a4 { [%clk 0:09:02] } 12... a5 { [%clk 0:14:58] } 13. b3 { [%clk 0:09:07] }
13... Re8 { [%clk 0:14:40] } 14. Ba3 { [%clk 0:09:08] } 14... Qd8
{ [%clk 0:14:15] } 15. Nb5 { [%clk 0:08:47] } 15... Nfd5 { [%clk 0:13:29] }
16. Nxd5 { [%clk 0:06:11] } 16... Nxd5 { [%clk 0:13:36] } 17. Bc1 $2
{ Mistake. Bc4 was best.[%clk 0:04:12] } 17... Bh6 $2
{ Mistake. c6 was best.[%clk 0:12:42] } 18. Bc4 { [%clk 0:03:08] } 18... Be6
{ [%clk 0:12:43] } 19. Bxd5 { [%clk 0:03:08] } 19... Bxd5 { [%clk 0:12:51] }
20. c4 { [%clk 0:03:07] } 20... Be6 { [%clk 0:12:59] } 21. d5
{ [%clk 0:02:37] } 21... Bd7 { [%clk 0:13:03] } 22. Nd4 $6
{ Inaccuracy. Qd2 was best.[%clk 0:02:43] } 22... Re5 $6
{ Inaccuracy. c6 was best.[%clk 0:12:30] } 23. Qe2 { [%clk 0:02:48] } 23... Qh4
{ [%clk 0:11:31] } 24. Qf2 { [%clk 0:02:40] } 24... Qxf2+ { [%clk 0:11:37] }
25. Rxf2 { [%clk 0:02:48] } 25... c6 { [%clk 0:11:36] } 26. dxc6
{ [%clk 0:02:27] } 26... bxc6 { [%clk 0:11:44] } 27. Bd2 { [%clk 0:02:20] }
27... Ree8 { [%clk 0:11:26] } 28. h3 { [%clk 0:02:19] } 28... Reb8
{ [%clk 0:11:32] } 29. Rb1 { [%clk 0:02:02] } 29... Rd8 { [%clk 0:11:26] } 30.
Re2 { [%clk 0:01:36] } 30... Be8 { [%clk 0:11:20] } 31. Bc3 $2
{ Mistake. Kf2 was best.[%clk 0:01:36] } 31... c5 { [%clk 0:11:07] } 32. Nb5
{ [%clk 0:01:32] } 32... Bxb5 $4 { Blunder. Rd3 was best.[%clk 0:10:57] } 33.
cxb5 { [%clk 0:01:04] } 33... Rd3 { [%clk 0:11:05] } 34. Bd2 { [%clk 0:00:35] }
34... Rxd2 { [%clk 0:10:58] } 35. Rxd2 { [%clk 0:00:44] } 35... Bxe3+
{ [%clk 0:11:06] } 36. Rf2 { [%clk 0:00:54] } 36... Rd8 { [%clk 0:10:13] } 37.
Kf1 { [%clk 0:01:02] } 37... Bxf2 { [%clk 0:10:21] } 38. Kxf2
{ [%clk 0:01:11] } 38... Rd3 { [%clk 0:09:32] } 39. b6 $4
{ Blunder. Rc1 was best.[%clk 0:00:42] } 39... Rd6 { [%clk 0:09:35] } 40. Rc1
{ [%clk 0:00:50] } 40... Rxb6 { [%clk 0:09:19] } 41. Rxc5 { [%clk 0:00:58] }
41... Rxb3 { [%clk 0:09:27] } 42. Rxa5 { [%clk 0:01:07] } 42... Ra3
{ [%clk 0:09:36] } 43. Ra7 { [%clk 0:01:02] } 43... Kg7 { [%clk 0:09:43] } 44.
a5 { [%clk 0:01:10] } 44... Kf6 { [%clk 0:09:47] } 45. a6 { [%clk 0:01:12] }
45... Ke6 { [%clk 0:09:40] } 46. Ke2 { [%clk 0:01:19] } 46... h5
{ [%clk 0:09:45] } 47. Ra8 $6 { Inaccuracy. h4 was best.[%clk 0:01:23] } 47...
Kf5 { [%clk 0:09:42] } 48. a7 $6 { Inaccuracy. Kf2 was best.[%clk 0:00:50] }
48... Kf4 { [%clk 0:09:49] } 49. Kf2 { [%clk 0:00:33] } 49... Ra2+
{ [%clk 0:09:57] } 50. Ke1 { [%clk 0:00:37] } 50... Kg3 { [%clk 0:09:58] } 51.
Kf1 { [%clk 0:00:39] } 51... h4 { [%clk 0:09:53] } 52. Re8 { [%clk 0:00:20] }
52... Rxa7 { [%clk 0:09:58] } 53. Rxe4 { [%clk 0:00:28] } 53... Ra1+
{ [%clk 0:10:07] } 54. Ke2 { [%clk 0:00:33] } 54... Ra2+ { [%clk 0:10:15] } 55.
Kf1 { [%clk 0:00:20] } 55... Rf2+ { [%clk 0:10:24] } 56. Kg1 { [%clk 0:00:18] }
56... Rxg2+ { [%clk 0:10:31] } 57. Kh1 { [%clk 0:00:26] } 57... Kxh3
{ [%clk 0:09:27] } 58. Rf4 { [%clk 0:00:28] } 58... Ra2 { [%clk 0:09:27] } 59.
Rf3+ { [%clk 0:00:35] } 59... Kg4 { [%clk 0:09:36] } 60. Rxf7
{ [%clk 0:00:42] } 60... Kg3 { [%clk 0:09:42] } 61. Rf1 { [%clk 0:00:49] }
61... g5 { [%clk 0:09:36] } 62. Rg1+ { [%clk 0:00:54] } 62... Kf4
{ [%clk 0:09:44] } 63. Rf1+ { [%clk 0:01:01] } 63... Kg4 { [%clk 0:09:50] } 64.
Rg1+ { [%clk 0:01:09] } 64... Kh5 { [%clk 0:09:58] } 65. Rb1 { [%clk 0:01:17] }
65... h3 { [%clk 0:10:06] } 66. Rb4 { [%clk 0:01:26] } 66... g4
{ [%clk 0:10:14] } 67. Rb5+ { [%clk 0:01:33] } 67... Kh4 { [%clk 0:10:23] } 68.
Rb8 $2 { Checkmate is now unavoidable. Rb4 was best.[%clk 0:01:42] } 68... Ra3
$2 { Lost forced checkmate sequence. Ra1+ was best.[%clk 0:10:26] } 69. Rb4
{ [%clk 0:01:37] } 69... Kg3 { [%clk 0:10:23] } 70. Rb1 { [%clk 0:01:45] }
70... Re3 { [%clk 0:10:14] } 71. Ra1 $6
{ Inaccuracy. Kg1 was best.[%clk 0:01:49] } 71... Kf3 { [%clk 0:10:20] } 72.
Rf1+ { [%clk 0:01:46] } 72... Ke4 { [%clk 0:10:25] } 73. Kh2 { [%clk 0:01:51] }
73... Rf3 { [%clk 0:10:27] } 74. Ra1 { [%clk 0:01:54] } 74... Rf2+
{ [%clk 0:10:25] } 75. Kg1 $6 { Inaccuracy. Kg3 was best.[%clk 0:01:55] }
75... Rd2 { [%clk 0:10:30] } 76. Ra3 { [%clk 0:01:36] } 76... Rd3
{ [%clk 0:10:34] } 77. Ra4+ $2
{ Checkmate is now unavoidable. Ra7 was best.[%clk 0:01:02] } 77... Kf3
{ [%clk 0:10:43] } 78. Ra1 { [%clk 0:01:10] } 78... g3 { [%clk 0:10:36] } 79.
Rf1+ { [%clk 0:01:17] } 79... Ke2 { [%clk 0:10:43] } 80. Kh1
{ [%clk 0:01:02] } 80... g2+ { [%clk 0:10:48] } 81. Kh2 { [%clk 0:01:11] }
81... gxf1=N+ { [%clk 0:10:47] } 0-1