Gopalakrishnan, Kritin vs Virtanen, Teemu

Cornerstone New Year's Classic Swiss 2026 · Round 1.10 · 2026.01.01 · 0-1 · A20 English Opening: King's English Variation

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.
PGN
[Event "Cornerstone New Year's Classic Swiss 2026"]
[Site "Lichess"]
[Date "2026.01.01"]
[Round "1.10"]
[White "Gopalakrishnan, Kritin"]
[Black "Virtanen, Teemu"]
[Result "0-1"]
[PlyCount "114"]
[WhiteElo "1929"]
[WhiteFideId "30951232"]
[BlackElo "2276"]
[BlackFideId "509850"]
[BlackTitle "FM"]
[ECO "A20"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. c4 { [%clk 1:30:59] } 1... e5 { [%clk 1:29:54] } 2. g3 { [%clk 1:31:27] }
2... Nc6 { [%clk 1:30:12] } 3. Bg2 { [%clk 1:31:35] } 3... Bc5
{ [%clk 1:30:35] } 4. Nc3 { [%clk 1:32:00] } 4... a6 { [%clk 1:30:50] } 5. Nf3
{ [%clk 1:32:11] } 5... d6 { [%clk 1:30:52] } 6. O-O { [%clk 1:32:09] } 6... h5
{ [%clk 1:27:57] } 7. e3 { [%clk 1:28:18] } 7... Bf5 $2
{ Mistake. Nf6 was best.[%clk 1:09:25] } 8. d4 { [%clk  1:28:03] } 8... Ba7
{ [%clk 1:09:42] } 9. b3 $6 { Inaccuracy. b4 was best.[%clk  1:23:48] } 9...
Nge7 { [%clk 1:05:51] } 10. dxe5 { [%clk 1:19:42] } 10... dxe5
{ [%clk 1:06:11] } 11. Ba3 { [%clk 1:20:01] } 11... Bd3 $6
{ Inaccuracy. Ng6 was  best.[%clk 0:41:15] } 12. Re1 { [%clk 1:13:13] } 12...
e4 { [%clk 0:39:35] } 13. Ng5 { [%clk 1:10:36] } 13... f5 { [%clk 0:39:30] }
14. Ne6 { [%clk 1:07:21] } 14... Qd7 { [%clk 0:39:33] } 15. Nxg7+
{ [%clk 1:06:54] } 15... Kf7 { [%clk  0:39:57] } 16. Nxh5 { [%clk 1:07:11] }
16... Ng6 { [%clk 0:39:53] } 17. Nd5 { [%clk 1:05:47] } 17... b5
{ [%clk 0:34:57] } 18. Nhf4 { [%clk 0:58:05] } 18... Nce5 { [%clk 0:34:05] }
19. Bb2 { [%clk 0:56:22] } 19... Rh6 { [%clk 0:33:55] } 20. Nxg6
{ [%clk 0:54:06] } 20... Nxg6 { [%clk 0:34:15] } 21. Qd2 { [%clk 0:50:32] }
21... Qd6 { [%clk 0:27:40] } 22. Qc3 { [%clk 0:45:53] } 22... Rg8
{ [%clk 0:28:04] } 23. Qf6+ $2 { Mistake. Rad1 was best.[%clk 0:40:26] } 23...
Qxf6 { [%clk 0:28:31] } 24. Nxf6 { [%clk 0:40:45] } 24... Rd8
{ [%clk 0:28:17] } 25. Nd5 { [%clk 0:33:39] } 25... bxc4 { [%clk 0:22:13] } 26.
bxc4 { [%clk 0:33:59] } 26... Rb8 { [%clk  0:22:41] } 27. Ba3
{ [%clk 0:32:17] } 27... Ne5 { [%clk 0:22:51] } 28. Nf4 { [%clk  0:23:50] }
28... Bxc4 { [%clk 0:19:58] } 29. Rac1 { [%clk 0:22:17] } 29... Bb6
{ [%clk 0:13:56] } 30. Bb2 { [%clk 0:17:00] } 30... Nd3 { [%clk 0:14:24] } 31.
Nxd3 { [%clk 0:17:22] } 31... Bxd3 { [%clk 0:14:53] } 32. Be5 $6
{ Inaccuracy. Bf1 was best.[%clk 0:16:35] } 32... Rc8 { [%clk 0:13:56] } 33.
Bf1 { [%clk 0:15:51] } 33... c5 { [%clk 0:13:21] } 34. Red1 $6
{ Inaccuracy. Rc4 was best.[%clk  0:15:13] } 34... c4 { [%clk 0:13:33] } 35.
Rd2 { [%clk 0:08:29] } 35... Ba5 { [%clk 0:05:38] } 36. Bc3 { [%clk 0:08:58] }
36... Bxc3 { [%clk 0:05:51] } 37. Rxc3 { [%clk 0:08:59] } 37... Rb6
{ [%clk 0:06:15] } 38. Kg2 $2 { Mistake. Rd1 was  best.[%clk 0:07:10] } 38...
Rb1 { [%clk 0:05:56] } 39. Bxd3 $6 { Inaccuracy. Be2 was best.[%clk 0:03:20] }
39... exd3 { [%clk 0:06:25] } 40. Kf3 $6
{ Inaccuracy. h3 was best.[%clk 0:02:54] } 40... Ke6 { [%clk 0:05:03] } 41. Kf4
{ [%clk  0:01:11] } 41... Rc5 $6 { Inaccuracy. Rg8 was best.[%clk 0:04:32] }
42. e4 $6 { Inaccuracy. f3 was best.[%clk 0:00:36] } 42... Re1
{ [%clk 0:04:26] } 43. f3 $6 { Inaccuracy. exf5+ was best.[%clk  0:00:45] }
43... fxe4 { [%clk 0:03:46] } 44. fxe4 { [%clk 0:01:11] } 44... Rc8
{ [%clk 0:03:56] } 45. Rb2 $6 { Inaccuracy.  Kf3 was best.[%clk 0:00:41] }
45... Rf8+ { [%clk 0:04:10] } 46. Kg5 { [%clk  0:01:14] } 46... Rxe4
{ [%clk 0:04:28] } 47. Rb6+ { [%clk 0:01:24] } 47... Ke5 { [%clk 0:04:35] } 48.
Ra3 { [%clk 0:01:30] } 48... Rd8 { [%clk 0:02:23] } 49. Ra5+ { [%clk 0:00:40] }
49... Kd4 { [%clk 0:02:05] } 50. Raxa6 { [%clk 0:00:45] } 50... Re5+
{ [%clk 0:02:25] } 51. Kf6 { [%clk 0:00:56] } 51... d2 { [%clk 0:02:41] } 52.
Rb1 { [%clk 0:01:10] } 52... Re1 { [%clk 0:03:03] } 53. Rbb6 $2
{ Checkmate is  now unavoidable. Rab6 was best.[%clk 0:00:53] } 53... Rd5
{ [%clk 0:03:15] } 54. Rd6 { [%clk 0:00:39] } 54... d1=Q { [%clk 0:03:38] } 55.
Rxd5+ { [%clk  0:00:54] } 55... Kxd5 { [%clk 0:04:06] } 56. Ra8 $6
{ Checkmate is now  unavoidable. a3 was best.[%clk 0:01:14] } 56... Qf3+
{ [%clk 0:04:27] } 57. Kg5 { [%clk 0:01:37] } 57... Re5+ { [%clk 0:04:49] } 0-1