Joel Paul Ganta vs Vivaan Vishal Shah

4th Gujarat International Open Grandmasters Chess Tournament-2026 | Category A · Round 4 · 2026.06.01 · 0-1 · E71 King's Indian Defense: Makogonov 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.
PGN
[Event "4th Gujarat International Open Grandmasters Chess Tournament-2026 | Category A"]
[Site "Lichess"]
[Date "2026.06.01"]
[Round "4"]
[White "Joel Paul Ganta"]
[Black "Vivaan Vishal Shah"]
[Result "0-1"]
[PlyCount "96"]
[WhiteElo "2175"]
[WhiteFideId "35066145"]
[WhiteTitle "CM"]
[BlackElo "2335"]
[BlackFideId "25184237"]
[BlackTitle "FM"]
[ECO "E71"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-06-04"]

1. d4 { [%clk 1:30:50] } 1... Nf6 { [%clk 1:30:42] } 2. c4 { [%clk 1:31:16] }
2... g6 { [%clk 1:31:07] } 3. Nc3 { [%clk 1:31:43] } 3... Bg7
{ [%clk 1:31:32] } 4. e4 { [%clk 1:32:10] } 4... d6 { [%clk 1:31:56] } 5. h3
{ [%clk 1:32:37] } 5... O-O { [%clk 1:32:12] } 6. Be3 { [%clk 1:33:05] } 6...
Na6 { [%clk 1:32:03] } 7. Be2 { [%clk 1:33:29] } 7... c6 { [%clk 1:31:44] } 8.
Nf3 { [%clk 1:33:17] } 8... e5 { [%clk 1:32:07] } 9. d5 { [%clk 1:33:44] } 9...
Nh5 { [%clk 1:32:29] } 10. O-O { [%clk 1:34:10] } 10... Nf4 { [%clk 1:32:07] }
11. Re1 { [%clk 1:34:35] } 11... Nxe2+ { [%clk 1:32:25] } 12. Qxe2
{ [%clk 1:35:02] } 12... c5 { [%clk 1:30:47] } 13. Kh2 { [%clk 1:34:56] } 13...
Nc7 { [%clk 1:15:52] } 14. Rg1 { [%clk 1:08:28] } 14... f5 { [%clk 1:10:46] }
15. Bg5 { [%clk 1:08:54] } 15... Qe8 { [%clk 1:05:39] } 16. exf5
{ [%clk 1:09:19] } 16... gxf5 { [%clk 0:56:04] } 17. g4 { [%clk 1:04:10] }
17... fxg4 { [%clk 0:47:54] } 18. hxg4 { [%clk 1:02:57] } 18... h5
{ [%clk 0:42:07] } 19. gxh5 { [%clk 0:20:26] } 19... Qxh5+ { [%clk 0:41:42] }
20. Nh4 { [%clk 0:20:54] } 20... Qxe2 { [%clk 0:41:29] } 21. Nxe2
{ [%clk 0:21:22] } 21... Rxf2+ { [%clk 0:41:46] } 22. Rg2 { [%clk 0:16:19] }
22... Rxg2+ { [%clk 0:42:06] } 23. Kxg2 { [%clk 0:16:41] } 23... b5
{ [%clk 0:41:09] } 24. Nc3 { [%clk 0:13:47] } 24... bxc4 { [%clk 0:39:01] } 25.
Rf1 { [%clk 0:13:55] } 25... Bb7 { [%clk 0:26:04] } 26. Nf5 { [%clk 0:12:19] }
26... Nxd5 { [%clk 0:17:06] } 27. Nxd5 { [%clk 0:12:03] } 27... Bxd5+
{ [%clk 0:17:12] } 28. Kg3 { [%clk 0:12:25] } 28... Bf8 { [%clk 0:11:15] } 29.
Rd1 $4 { Blunder. Ne7+ was best.[%clk 0:04:21] } 29... Be4 { [%clk 0:10:29] }
30. Ne3 { [%clk 0:04:47] } 30... Kf7 { [%clk 0:08:43] } 31. Rf1+
{ [%clk 0:04:44] } 31... Kg6 { [%clk 0:08:49] } 32. Bh4 { [%clk 0:03:54] }
32... Bg7 { [%clk 0:09:01] } 33. Be7 { [%clk 0:03:05] } 33... d5
{ [%clk 0:08:23] } 34. Ng4 { [%clk 0:02:22] } 34... Bf5 { [%clk 0:07:10] } 35.
Ne3 { [%clk 0:02:15] } 35... Be6 { [%clk 0:06:28] } 36. Ng2 { [%clk 0:02:13] }
36... Rb8 { [%clk 0:06:18] } 37. Nh4+ { [%clk 0:02:35] } 37... Kh7
{ [%clk 0:06:35] } 38. Nf3 { [%clk 0:02:17] } 38... Bf5 { [%clk 0:05:22] } 39.
Bd6 { [%clk 0:00:49] } 39... Rxb2 { [%clk 0:04:40] } 40. Nxe5
{ [%clk 0:01:01] } 40... Rb6 { [%clk 0:03:33] } 41. Nf7 { [%clk 0:00:39] }
41... Bd3 { [%clk 0:03:40] } 42. Rh1+ { [%clk 0:00:31] } 42... Kg6
{ [%clk 0:02:47] } 43. Ne5+ { [%clk 0:00:32] } 43... Kf5 { [%clk 0:03:11] } 44.
Rh5+ { [%clk 0:00:44] } 44... Ke6 { [%clk 0:03:32] } 45. Bc7 { [%clk 0:00:37] }
45... Rb7 { [%clk 0:03:35] } 46. Nxd3 { [%clk 0:00:33] } 46... cxd3
{ [%clk 0:03:59] } 47. Bf4 { [%clk 0:00:41] } 47... c4 { [%clk 0:04:10] } 48.
Rg5 { [%clk 0:00:44] } 48... Bf6 { [%clk 0:04:28] } 0-1