Event: Round 2: Bortnyk, Mykola - Safranek, William
Site: https://lichess.org/broadcast/2025-marshall-chess-club-gmim-labor-day-invitational--im/round-2/sGnVWVLV/xlId0sCv
White: Bortnyk, Mykola
WhiteTitle: IM
WhiteElo: 2389
Black: Safranek, William
BlackTitle: CM
BlackElo: 2229
Result: 1-0
ECO: A80
Opening: Dutch Defense
Variant: Standard
TimeControl: 90+30

1. d4 { [%eval 0.17] [%clk 1:14:24] } 1... f5 { [%eval 0.47] [%clk 1:30:51] } 2. Bf4 { [%eval 0.37] [%clk 1:14:26] } 2... Nf6 { [%eval 0.43] [%clk 1:31:10] } 3. e3 { [%eval 0.41] [%clk 1:14:50] } 3... e6 { [%eval 0.48] [%clk 1:31:19] } 4. c4 { [%eval 0.22] [%clk 1:14:56] } 4... g6 { [%eval 0.67] [%clk 1:30:10] } 5. Nc3 { [%eval 0.62] [%clk 1:14:52] } 5... Bg7 { [%eval 0.7] [%clk 1:29:53] } 6. h4 { [%eval 0.7] [%clk 1:14:47] } 6... d6 { [%eval 0.93] [%clk 1:29:09] } 7. Be2 { [%eval 0.47] [%clk 1:14:19] } 7... h6 { [%eval 0.53] [%clk 1:29:17] } 8. Nh3 { [%eval 0.3] [%clk 1:10:03] } 8... Qe7 { [%eval 0.56] [%clk 1:28:10] } 9. g4?? { [%eval -1.29] } { Blunder. Bh2 was best. } { [%clk 1:06:45] } 9... e5?? { [%eval 1.69] } { Blunder. fxg4 was best. } { [%clk 1:21:55] } 10. g5 { [%eval 1.58] [%clk 1:06:53] } 10... hxg5 { [%eval 1.55] [%clk 1:22:04] } 11. Bxg5 { [%eval 1.69] [%clk 1:07:15] } 11... Be6 { [%eval 1.84] [%clk 1:20:25] } 12. Bf3?! { [%eval 0.89] } { Inaccuracy. Qa4+ was best. } { [%clk 0:57:00] } 12... c6 { [%eval 0.82] [%clk 1:13:43] } 13. d5 { [%eval 0.78] [%clk 0:56:41] } 13... Bf7 { [%eval 1.33] [%clk 1:12:26] } 14. e4?! { [%eval 0.54] } { Inaccuracy. Qa4 was best. } { [%clk 0:56:16] } 14... cxd5?! { [%eval 1.22] } { Inaccuracy. Qd7 was best. } { [%clk 1:02:47] } 15. Nxd5?! { [%eval 0.49] } { Inaccuracy. exf5 was best. } { [%clk 0:54:14] } 15... Bxd5 { [%eval 0.56] [%clk 1:03:06] } 16. cxd5 { [%eval 0.53] [%clk 0:54:25] } 16... Qd7 { [%eval 0.43] [%clk 0:59:47] } 17. exf5 { [%eval 0.54] [%clk 0:51:02] } 17... gxf5?! { [%eval 1.59] } { Inaccuracy. Qxf5 was best. } { [%clk 0:59:44] } 18. h5 { [%eval 1.54] [%clk 0:51:15] } 18... Ng4 { [%eval 1.51] [%clk 0:55:15] } 19. Ng1?! { [%eval 0.54] } { Inaccuracy. Rc1 was best. } { [%clk 0:33:26] } 19... Nh6?! { [%eval 1.19] } { Inaccuracy. Bf6 was best. } { [%clk 0:51:39] } 20. Be2 { [%eval 1.32] [%clk 0:33:22] } 20... Na6 { [%eval 1.19] [%clk 0:47:55] } 21. Rc1 { [%eval 1.02] [%clk 0:31:56] } 21... Nc5 { [%eval 0.84] [%clk 0:46:10] } 22. Nf3 { [%eval 1.2] [%clk 0:31:50] } 22... Ne4?! { [%eval 1.85] } { Inaccuracy. Nf7 was best. } { [%clk 0:44:57] } 23. Bh4? { [%eval 0.66] } { Mistake. Rg1 was best. } { [%clk 0:31:04] } 23... Nf7?! { [%eval 1.74] } { Inaccuracy. Bf6 was best. } { [%clk 0:34:55] } 24. Nd2? { [%eval 0.56] } { Mistake. Rg1 was best. } { [%clk 0:29:23] } 24... Nxd2 { [%eval 0.5] [%clk 0:32:17] } 25. Qxd2 { [%eval 0.64] [%clk 0:29:50] } 25... Rc8?? { [%eval 4.5] } { Blunder. Bh6 was best. } { [%clk 0:32:31] } 26. Bb5 { [%eval 4.38] [%clk 0:29:48] } 26... Qxb5 { [%eval 4.53] [%clk 0:29:09] } 27. Rxc8+ { [%eval 4.09] [%clk 0:30:13] } 27... Kd7 { [%eval 4.37] [%clk 0:29:36] } 28. Rxh8 { [%eval 4.04] [%clk 0:30:27] } 28... Bxh8 { [%eval 4.15] [%clk 0:30:04] } 29. Rh3 { [%eval 4.07] [%clk 0:30:49] } 29... Qc4 { [%eval 4.96] [%clk 0:29:33] } 30. Qd3 { [%eval 5.0] [%clk 0:29:31] } 30... Qc1+ { [%eval 5.05] [%clk 0:28:04] } 31. Qd1 { [%eval 4.89] [%clk 0:29:56] } 31... Qc4 { [%eval 5.04] [%clk 0:24:05] } 32. Qb3 { [%eval 5.32] [%clk 0:30:08] } 32... Qe4+ { [%eval 5.23] [%clk 0:24:25] } 33. Kf1 { [%eval 5.3] [%clk 0:29:42] } 33... Qb1+ { [%eval 5.41] [%clk 0:23:32] } 34. Kg2 { [%eval 5.45] [%clk 0:30:10] } 34... Qe4+ { [%eval 5.67] [%clk 0:23:48] } 35. Kh2 { [%eval 5.61] [%clk 0:30:32] } 35... Kc7 { [%eval 7.18] [%clk 0:23:24] } 36. Rc3+ { [%eval 7.14] [%clk 0:30:40] } 36... Kb8 { [%eval 6.44] [%clk 0:23:51] } 37. Qc4?! { [%eval 5.03] } { Inaccuracy. Rc4 was best. } { [%clk 0:31:05] } 37... Qxc4 { [%eval 5.12] [%clk 0:24:17] } 38. Rxc4 { [%eval 5.13] [%clk 0:31:32] } 38... e4 { [%eval 5.0] [%clk 0:24:19] } 39. Bg3 { [%eval 5.14] [%clk 0:31:49] } 39... Bxb2 { [%eval 5.21] [%clk 0:24:41] } 40. h6 { [%eval 5.38] [%clk 0:32:11] } 40... a5 { [%eval 5.51] [%clk 0:24:29] } 41. h7 { [%eval 5.58] [%clk 0:32:33] } 41... Bf6 { [%eval 5.43] [%clk 0:22:55] } 42. Bf4 { [%eval 5.49] [%clk 0:32:57] } 42... Be7 { [%eval 5.62] [%clk 0:22:55] } 43. Rc1 { [%eval 5.52] [%clk 0:32:56] } 43... Nh8 { [%eval 6.55] [%clk 0:23:16] } 44. Rg1 { [%eval 6.34] [%clk 0:33:17] } 1-0