Pankiv, Maksym vs Chasin, Nico

Grenke Chess Festival 2026 | Grenke Open A · Round 3.15 · 2026.04.03 · 0-1 · B48 Sicilian Defense: Taimanov Variation, Bastrikov Variation, English Attack

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.
PGN
[Event "Grenke Chess Festival 2026 | Grenke Open A"]
[Site "Lichess"]
[Date "2026.04.03"]
[Round "3.15"]
[White "Pankiv, Maksym"]
[Black "Chasin, Nico"]
[Result "0-1"]
[PlyCount "108"]
[WhiteElo "2312"]
[WhiteFideId "34135588"]
[WhiteTitle "FM"]
[BlackElo "2500"]
[BlackFideId "30908477"]
[BlackTitle "GM"]
[ECO "B48"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-04-07"]

1. e4 { [%clk 1:30:57] } 1... c5 { [%clk 1:16:18] } 2. Nf3 { [%clk 1:31:22] }
2... e6 { [%clk 1:16:45] } 3. d4 { [%clk 1:31:43] } 3... cxd4
{ [%clk 1:17:07] } 4. Nxd4 { [%clk 1:32:11] } 4... Nc6 { [%clk 1:17:32] } 5.
Nc3 { [%clk 1:32:37] } 5... Qc7 { [%clk 1:17:59] } 6. Be3 { [%clk 1:32:42] }
6... a6 { [%clk 1:18:23] } 7. g4 { [%clk 1:32:43] } 7... h6 { [%clk 1:17:24] }
8. a3 { [%clk 1:26:56] } 8... b5 { [%clk  1:15:35] } 9. Nxc6 { [%clk 1:27:06] }
9... Qxc6 { [%clk 1:16:00] } 10. Rg1 { [%clk  1:25:11] } 10... Bb7
{ [%clk 1:14:19] } 11. Qd4 $6 { Inaccuracy. Qd2 was  best.[%clk 1:22:29] }
11... Rc8 { [%clk 1:08:52] } 12. O-O-O { [%clk 1:20:19] } 12... Nf6
{ [%clk 1:04:58] } 13. e5 { [%clk 1:16:48] } 13... Nd5 { [%clk 0:57:56] } 14.
Bg2 { [%clk 1:13:01] } 14... Bxa3 { [%clk 0:54:11] } 15. Bxd5
{ [%clk 1:06:25] } 15... exd5 { [%clk 0:54:39] } 16. bxa3 { [%clk 1:02:46] }
16... Qxc3 { [%clk  0:54:39] } 17. Qxc3 { [%clk 1:03:12] } 17... Rxc3
{ [%clk 0:55:01] } 18. Kb2 { [%clk 1:03:08] } 18... Rc4 { [%clk 0:55:29] } 19.
Bd4 { [%clk 0:58:43] } 19... Ke7 { [%clk 0:55:45] } 20. f4 { [%clk 0:54:36] }
20... h5 { [%clk 0:52:04] } 21. Rd2 { [%clk 0:51:26] } 21... hxg4
{ [%clk 0:45:29] } 22. Rxg4 { [%clk 0:51:17] } 22... g6 { [%clk 0:45:47] } 23.
c3 { [%clk 0:45:25] } 23... Rh5 { [%clk 0:43:07] } 24. Rg5 { [%clk 0:45:07] }
24... Rxg5 { [%clk 0:42:30] } 25. fxg5 { [%clk 0:45:31] } 25... a5
{ [%clk 0:42:43] } 26. h4 { [%clk 0:43:03] } 26... Ke6 { [%clk 0:41:27] } 27.
Kb3 { [%clk 0:41:23] } 27... Bc6 { [%clk 0:41:57] } 28. Rf2 { [%clk 0:29:32] }
28... b4 { [%clk 0:41:28] } 29. axb4 { [%clk 0:29:35] } 29... axb4
{ [%clk  0:41:55] } 30. Rf6+ { [%clk 0:23:58] } 30... Ke7 { [%clk 0:41:37] }
31. h5 $4 { Blunder. e6 was best.[%clk  0:24:20] } 31... gxh5
{ [%clk 0:41:26] } 32. Rh6 { [%clk 0:21:55] } 32... Ba4+ { [%clk 0:39:58] } 33.
Kb2 { [%clk 0:22:13] } 33... Bd1 { [%clk 0:35:01] } 34. g6 $6
{ Inaccuracy. Rf6 was best.[%clk 0:18:56] } 34... fxg6 { [%clk 0:34:39] } 35.
Rxg6 { [%clk 0:19:25] } 35... bxc3+ { [%clk  0:34:45] } 36. Bxc3
{ [%clk 0:19:54] } 36... d4 { [%clk 0:35:05] } 37. Be1 { [%clk  0:19:56] }
37... d3 { [%clk 0:34:24] } 38. Rd6 { [%clk 0:18:19] } 38... Be2
{ [%clk 0:30:21] } 39. Kb3 { [%clk 0:16:16] } 39... Rc6 { [%clk 0:27:40] } 40.
Bh4+ { [%clk 0:15:53] } 40... Ke8 { [%clk 0:27:57] } 41. Rd4 { [%clk 0:14:16] }
41... Rc5 { [%clk 0:27:47] } 42. Bf6 { [%clk 0:14:13] } 42... Rc7
{ [%clk 0:27:46] } 43. Rd6 { [%clk 0:13:14] } 43... Bd1+ { [%clk 0:26:02] } 44.
Kb4 { [%clk 0:12:58] } 44... Bc2 $4 { Blunder. Be2 was best.[%clk 0:25:33] }
45. Bg5 $2 { Mistake. Rd5 was  best.[%clk 0:13:00] } 45... Rc6
{ [%clk 0:24:25] } 46. Rd5 { [%clk 0:03:04] } 46... Rg6 { [%clk 0:24:07] } 47.
Bf6 $4 { Blunder. Bd2 was best.[%clk 0:03:00] } 47... h4 { [%clk 0:23:40] } 48.
Kc3 { [%clk 0:02:06] } 48... h3 { [%clk 0:23:02] } 49. Ra5 { [%clk 0:01:33] }
49... Kf7 { [%clk 0:22:28] } 50. Ra1 { [%clk 0:00:56] } 50... h2
{ [%clk 0:22:25] } 51. Rh1 { [%clk 0:01:21] } 51... Rg2 { [%clk 0:22:47] } 52.
Bd8 $6 { Inaccuracy. Bg5  was best.[%clk 0:00:39] } 52... d2
{ [%clk  0:22:57] } 53. Rf1+ $6 { Inaccuracy. Rxh2 was best.[%clk 0:00:31] }
53... Ke8 { [%clk 0:23:14] } 54. Kxc2 $6
{ Checkmate is now unavoidable. Rf7 was  best.[%clk 0:00:53] } 54... d1=N+ $6
{ Lost forced checkmate sequence. d1=Q+  was best.[%clk 0:23:28] } 0-1