Shrivastava, Nivaan vs Zhang, Andrew

2026 Marshall Premier FIDE | March · Round 5 · 2026.03.05 · 0-1 · B11 Caro-Kann Defense: Two Knights Attack, Mindeno Variation, Exchange Line

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.
PGN
[Event "2026 Marshall Premier FIDE | March"]
[Site "Lichess"]
[Date "2026.03.05"]
[Round "5"]
[White "Shrivastava, Nivaan"]
[Black "Zhang, Andrew"]
[Result "0-1"]
[PlyCount "119"]
[WhiteElo "2135"]
[WhiteFideId "39928357"]
[BlackElo "1997"]
[BlackFideId "30933137"]
[ECO "B11"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. e4 { [%clk 1:27:47] } 1... c6 { [%clk 1:30:56] } 2. Nf3 { [%clk 1:27:37] }
2... d5 { [%clk 1:31:22] } 3. Nc3 { [%clk 1:28:02] } 3... Bg4
{ [%clk 1:31:47] } 4. h3 { [%clk 1:28:24] } 4... Bxf3 { [%clk 1:32:13] } 5.
Qxf3 { [%clk 1:28:47] } 5... e6 { [%clk 1:32:40] } 6. Be2 { [%clk 1:29:09] }
6... Nf6 { [%clk 1:33:03] } 7. d3 { [%clk 1:28:59] } 7... Be7
{ [%clk 1:31:40] } 8. O-O { [%clk 1:27:34] } 8... O-O { [%clk 1:32:02] } 9. Qg3
{ [%clk 1:26:56] } 9... Kh8 { [%clk 1:31:13] } 10. f4 { [%clk 1:24:16] } 10...
c5 { [%clk 1:22:09] } 11. Kh1 { [%clk 1:13:59] } 11... Nc6 { [%clk 1:21:57] }
12. f5 $6 { Inaccuracy. Qf2 was best.[%clk 1:10:10] } 12... dxe4 $6
{ Inaccuracy. Nd4 was best.[%clk 1:10:43] } 13. dxe4 { [%clk 1:09:16] } 13...
exf5 { [%clk 1:09:26] } 14. e5 { [%clk 1:02:08] } 14... Ne4 { [%clk 1:08:15] }
15. Nxe4 { [%clk 1:00:29] } 15... fxe4 { [%clk 1:08:35] } 16. c3
{ [%clk  0:55:53] } 16... Qd5 { [%clk 1:06:24] } 17. Bf4 { [%clk 0:55:39] }
17... Rad8 { [%clk 1:05:56] } 18. h4 { [%clk 0:54:30] } 18... f6
{ [%clk 1:01:36] } 19. Rfd1 { [%clk 0:49:23] } 19... Qf7 { [%clk 0:56:21] } 20.
exf6 { [%clk 0:48:09] } 20... Bxf6 { [%clk 0:56:42] } 21. Bd6
{ [%clk 0:45:37] } 21... Be7 { [%clk 0:53:42] } 22. Bxe7 { [%clk 0:43:01] }
22... Qxe7 { [%clk 0:53:40] } 23. h5 { [%clk 0:41:37] } 23... h6
{ [%clk 0:52:11] } 24. Rxd8 { [%clk 0:39:39] } 24... Rxd8 { [%clk  0:52:33] }
25. Rf1 { [%clk 0:39:25] } 25... e3 $6
{ Inaccuracy. Ne5 was  best.[%clk 0:48:39] } 26. Qg6 { [%clk 0:32:38] } 26...
Rd6 { [%clk 0:36:19] } 27. Qf5 { [%clk 0:29:50] } 27... Rf6 { [%clk 0:33:30] }
28. Qc8+ { [%clk 0:30:08] } 28... Nd8 { [%clk 0:33:42] } 29. Rxf6
{ [%clk 0:27:15] } 29... Qxf6 { [%clk  0:34:04] } 30. Qxc5 $4
{ Blunder. Bd3 was best.[%clk 0:27:22] } 30... Qh4+ { [%clk 0:31:57] } 31. Kg1
{ [%clk 0:27:43] } 31... Qf2+ { [%clk 0:32:09] } 32. Kh1 $2
{ Mistake. Kh2 was best.[%clk 0:27:37] } 32... Qxe2 { [%clk 0:32:03] } 33. Qf8+
{ [%clk 0:27:58] } 33... Kh7 { [%clk 0:32:29] } 34. Qxd8 { [%clk 0:26:26] }
34... Qxh5+ $6 { Inaccuracy. Qf1+ was best.[%clk 0:32:28] } 35. Kg1
{ [%clk  0:26:52] } 35... Qf5 $4 { Blunder. Qe5 was best.[%clk 0:29:46] } 36.
Qe7 $4 { Blunder. Qe8 was best.[%clk 0:26:13] } 36... Qb1+ $4
{ Blunder. Qf2+ was  best.[%clk 0:28:14] } 37. Kh2 { [%clk  0:26:36] } 37...
Qd3 { [%clk 0:25:15] } 38. Kg3 { [%clk 0:25:47] } 38... h5 { [%clk 0:22:01] }
39. Qe5 { [%clk 0:25:01] } 39... Kh6 { [%clk 0:17:17] } 40. Qe6+ $4
{ Blunder. a4 was best.[%clk 0:18:32] } 40... Qg6+ { [%clk 0:12:48] } 41. Qxg6+
{ [%clk 0:18:54] } 41... Kxg6 { [%clk  0:13:15] } 42. Kf3 { [%clk 0:17:20] }
42... Kf5 { [%clk 0:13:37] } 43. Kxe3 { [%clk 0:16:23] } 43... h4
{ [%clk 0:14:00] } 44. c4 { [%clk 0:15:53] } 44... g5 { [%clk  0:14:22] } 45.
b4 { [%clk 0:14:02] } 45... g4 { [%clk 0:14:45] } 46. c5 { [%clk  0:14:23] }
46... Ke5 { [%clk 0:15:11] } 47. b5 { [%clk 0:12:23] } 47... Kd5
{ [%clk 0:15:35] } 48. c6 { [%clk 0:11:25] } 48... bxc6 { [%clk 0:15:59] } 49.
bxc6 { [%clk 0:11:51] } 49... Kxc6 { [%clk 0:16:06] } 50. Kf4
{ [%clk 0:12:18] } 50... h3 { [%clk 0:16:23] } 51. gxh3 { [%clk 0:12:21] }
51... gxh3 { [%clk 0:16:45] } 52. Kg3 { [%clk 0:12:42] } 52... Kb5
{ [%clk 0:16:24] } 53. Kxh3 { [%clk 0:13:07] } 53... Ka4 { [%clk 0:16:51] } 54.
Kg3 { [%clk 0:13:29] } 54... Ka3 { [%clk 0:17:19] } 55. Kf3 { [%clk 0:13:56] }
55... Kxa2 { [%clk 0:17:44] } 56. Ke3 { [%clk 0:14:23] } 56... a5
{ [%clk 0:17:58] } 57. Kd4 { [%clk 0:14:19] } 57... Kb3 { [%clk 0:18:21] } 58.
Kd3 { [%clk 0:14:40] } 58... a4 { [%clk 0:18:47] } 59. Kd2 { [%clk 0:15:07] }
59... Kb2 { [%clk 0:19:14] } 60. Kd3 $6
{ Checkmate is now unavoidable. Ke3 was best.[%clk 0:15:02] } 0-1