Event: DMPJ Ekstraliga 2023
Site: Lublin
Date: 2023-06-15
White: Golis, Wiktor
Black: Ochedzan, Filip
Result: 1-0
ECO: B89
Opening: Sicilian Defense: Velimirovic Attack
Variant: Standard

1. e4 { [%eval 0.36] [%clk 1:30:48] } 1... c5 { [%eval 0.32] [%clk 1:30:58] } 2. Nf3 { [%eval 0.0] [%clk 1:31:10] } 2... d6 { [%eval 0.0] [%clk 1:31:23] } 3. d4 { [%eval 0.25] [%clk 1:31:33] } 3... cxd4 { [%eval 0.13] [%clk 1:31:48] } 4. Nxd4 { [%eval 0.27] [%clk 1:31:58] } 4... Nf6 { [%eval 0.3] [%clk 1:32:14] } 5. Nc3 { [%eval 0.21] [%clk 1:32:21] } 5... Nc6 { [%eval 0.47] [%clk 1:32:40] } 6. Bc4 { [%eval 0.25] [%clk 1:32:14] } 6... e6 { [%eval 0.42] [%clk 1:18:33] } 7. Be3 { [%eval 0.0] [%clk 1:32:19] } 7... Be7 { [%eval 0.28] [%clk 1:17:47] } 8. Qe2 { [%eval 0.42] [%clk 1:32:16] } 8... a6 { [%eval 0.53] [%clk 1:16:47] } 9. O-O-O { [%eval 0.36] [%clk 1:30:21] } 9... Qc7 { [%eval 0.31] [%clk 1:17:01] } 10. Bb3 { [%eval 0.36] [%clk 1:23:25] } 10... b5 { [%eval 0.46] [%clk 1:16:15] } 11. a3 { [%eval 0.0] [%clk 1:17:41] } 11... Na5 { [%eval 0.18] [%clk 1:13:11] } 12. Ba2 { [%eval 0.19] [%clk 1:18:01] } 12... O-O { [%eval 0.25] [%clk 1:02:13] } 13. g4 { [%eval 0.39] [%clk 1:17:10] } 13... Bb7 { [%eval 0.42] [%clk 1:01:27] } 14. f3 { [%eval 0.43] [%clk 1:13:52] } 14... Rac8 { [%eval 0.42] [%clk 0:58:59] } 15. g5 { [%eval 0.0] [%clk 1:13:23] } 15... Nd7 { [%eval 0.26] [%clk 0:58:50] } 16. g6 { [%eval 0.29] [%clk 1:08:56] } 16... Nc4?? { [%eval 2.09] } { Blunder. hxg6 was best. } { [%clk 0:51:08] } 17. gxf7+ { [%eval 1.97] [%clk 1:04:37] } 17... Kxf7 { [%eval 1.8] [%clk 0:50:40] } 18. f4 { [%eval 2.07] [%clk 0:39:52] } 18... Nf6 { [%eval 2.32] [%clk 0:48:46] } 19. Rhg1 { [%eval 2.68] [%clk 0:36:14] } 19... Rfe8?? { [%eval 5.54] } { Blunder. g6 was best. } { [%clk 0:47:20] } 20. Rxg7+ { [%eval 5.34] [%clk 0:36:18] } 20... Kxg7 { [%eval 5.47] [%clk 0:47:31] } 21. Nxe6+ { [%eval 5.42] [%clk 0:36:41] } 21... Kf7 { [%eval 6.09] [%clk 0:47:52] } 22. Nxc7 { [%eval 5.96] [%clk 0:37:02] } 22... Rxc7 { [%eval 6.06] [%clk 0:48:15] } 23. Bd4 { [%eval 5.95] [%clk 0:37:09] } 23... Bd8 { [%eval 6.01] [%clk 0:47:57] } 24. e5 { [%eval 6.4] [%clk 0:36:47] } 24... d5 { [%eval 7.04] [%clk 0:47:05] } 25. Qf3 { [%eval 7.23] [%clk 0:36:39] } 25... Ne4 { [%eval 8.39] [%clk 0:47:16] } 26. Qh5+ { [%eval 8.35] [%clk 0:36:53] } 26... Kf8 { [%eval 8.92] [%clk 0:47:12] } 27. Qh6+ { [%eval 9.4] [%clk 0:36:55] } 27... Kg8 { [%eval 13.25] [%clk 0:47:34] } 28. Rg1+ { [%eval 12.45] [%clk 0:37:17] } 28... Bg5?! { [%eval #7] } { Checkmate is now unavoidable. Ng5 was best. } { [%clk 0:47:27] } 29. fxg5?! { [%eval 11.83] } { Lost forced checkmate sequence. Nxe4 was best. } { [%clk 0:37:29] } 29... Nxc3?! { [%eval #11] } { Checkmate is now unavoidable. Rxe5 was best. } { [%clk 0:47:51] } 30. bxc3 { [%eval #7] } 30... Rg7 { [%eval #7] [%clk 0:47:49] } 31. g6 { [%eval #6] [%clk 0:38:02] } 31... Rxg6 { [%eval #4] [%clk 0:47:46] } 32. Rxg6+ { [%eval #3] [%clk 0:38:24] } 32... hxg6 { [%eval #3] [%clk 0:48:14] } 33. Qxg6+ { [%eval #4] [%clk 0:38:48] } 33... Kf8 { [%eval #4] [%clk 0:48:26] } 34. Bc5+ { [%eval #4] [%clk 0:39:11] } 34... Re7 { [%eval #4] [%clk 0:48:49] } 35. e6 { [%eval #3] [%clk 0:39:34] } 35... Ne5 { [%eval #3] [%clk 0:49:00] } 36. Qf6+ { [%eval #4] [%clk 0:39:55] } 36... Kg8 { [%eval #4] [%clk 0:49:17] } 37. Bxe7 { [%eval #3] [%clk 0:40:20] } 37... Ng6 { [%eval #2] [%clk 0:49:23] } 38. Qxg6+ { [%eval #1] [%clk 0:40:44] } 38... Kh8 { [%eval #1] [%clk 0:49:50] } 39. Bf6# { [%clk 0:41:07] } 1-0