Kiolbasa, Oliwia vs Heimann, Mark
American Cup 2026 | Blitz · Round 2 · 2026.02.23 · 1-0 · C47 Four Knights Game
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.
61.
62.
63.
64.
65.
66.
67.
68.
69.
70.
PGN
[Event "American Cup 2026 | Blitz"]
[Site "Lichess"]
[Date "2026.02.23"]
[Round "2"]
[White "Kiolbasa, Oliwia"]
[Black "Heimann, Mark"]
[Result "1-0"]
[PlyCount "139"]
[WhiteElo "2397"]
[WhiteFideId "1154613"]
[WhiteTitle "IM"]
[BlackElo "2511"]
[BlackFideId "2028441"]
[BlackTitle "GM"]
[ECO "C47a"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2023-03-03"]
1. e4 { [%clk 0:03:03] } 1... e5 { [%clk 0:03:03] } 2. Nf3 { [%clk 0:03:01] }
2... Nc6 { [%clk 0:03:04] } 3. Nc3 { [%clk 0:03:02] } 3... Nf6
{ [%clk 0:03:02] } 4. h3 { [%clk 0:03:03] } 4... Bb4 { [%clk 0:03:01] } 5. a3
{ [%clk 0:03:04] } 5... Bxc3 { [%clk 0:03:02] } 6. dxc3 { [%clk 0:03:04] } 6...
d6 { [%clk 0:02:22] } 7. Bd3 { [%clk 0:02:58] } 7... h6 { [%clk 0:02:21] } 8.
Qe2 { [%clk 0:02:59] } 8... Be6 { [%clk 0:02:16] } 9. Be3 { [%clk 0:02:59] }
9... d5 $6 { Inaccuracy. Qe7 was best.[%clk 0:01:59] } 10. Bb5 $6
{ Inaccuracy. O-O-O was best.[%clk 0:02:28] } 10... dxe4 $4
{ Blunder. Qd6 was best.[%clk 0:01:56] } 11. Nxe5 { [%clk 0:02:28] } 11... Qd5
$6 { Inaccuracy. Bd7 was best.[%clk 0:01:50] } 12. Nxc6 { [%clk 0:02:14] }
12... bxc6 { [%clk 0:01:50] } 13. c4 { [%clk 0:02:15] } 13... Qd6
{ [%clk 0:01:13] } 14. Rd1 { [%clk 0:02:15] } 14... cxb5 { [%clk 0:01:14] } 15.
Rxd6 cxd6 { [%clk 0:01:15] } 16. cxb5 { [%clk 0:02:17] } 16... O-O
{ [%clk 0:01:08] } 17. O-O { [%clk 0:02:16] } 17... d5 { [%clk 0:01:08] } 18.
Bd4 { [%clk 0:01:58] } 18... Nd7 { [%clk 0:00:59] } 19. Qe3 { [%clk 0:01:26] }
19... Rfc8 20. Bxa7 { [%clk 0:01:17] } 20... Rxc2 { [%clk 0:00:58] } 21. b6
{ [%clk 0:01:17] } 21... Rxb2 { [%clk 0:00:58] } 22. Qc1 { [%clk 0:01:04] }
22... Rb3 { [%clk 0:00:45] } 23. Qc6 { [%clk 0:01:15] } 23... Re8
{ [%clk 0:00:46] } 24. b7 { [%clk 0:01:12] } 24... d4 { [%clk 0:00:42] } 25.
Bxd4 { [%clk 0:01:03] } 25... Rb8 { [%clk 0:00:43] } 26. a4 { [%clk 0:00:52] }
26... R8xb7 { [%clk 0:00:36] } 27. a5 { [%clk 0:00:53] } 27... R7b4
{ [%clk 0:00:36] } 28. Be3 { [%clk 0:00:42] } 28... Rc4 { [%clk 0:00:37] } 29.
Qd6 { [%clk 0:00:39] } 29... Ra4 { [%clk 0:00:34] } 30. a6 { [%clk 0:00:40] }
30... Rba3 { [%clk 0:00:34] } 31. a7 { [%clk 0:00:40] } 31... Rxa7
{ [%clk 0:00:31] } 32. Bxa7 { [%clk 0:00:40] } 32... Rxa7 { [%clk 0:00:33] }
33. Qd4 { [%clk 0:00:38] } 33... Ra5 { [%clk 0:00:27] } 34. Qxe4
{ [%clk 0:00:38] } 34... Rg5 { [%clk 0:00:28] } 35. Kh2 { [%clk 0:00:34] }
35... Nf6 { [%clk 0:00:25] } 36. Qd4 { [%clk 0:00:36] } 36... Bd5
{ [%clk 0:00:26] } 37. g3 { [%clk 0:00:35] } 37... Kh7 { [%clk 0:00:22] } 38.
Re1 { [%clk 0:00:36] } 38... Be6 { [%clk 0:00:23] } 39. Re5 { [%clk 0:00:28] }
39... Rg6 $6 { Inaccuracy. Rxe5 was best.[%clk 0:00:24] } 40. f4
{ [%clk 0:00:27] } 40... Bc8 { [%clk 0:00:21] } 41. Qc4 { [%clk 0:00:20] }
41... Be6 { [%clk 0:00:21] } 42. Qc7 { [%clk 0:00:19] } 42... Nd7 $6
{ Inaccuracy. Bd5 was best.[%clk 0:00:21] } 43. Rxe6 { [%clk 0:00:17] } 43...
Rxe6 { [%clk 0:00:22] } 44. Qxd7 { [%clk 0:00:18] } 44... Kg8
{ [%clk 0:00:23] } 45. f5 $6 { Inaccuracy. Qd8+ was best.[%clk 0:00:18] } 45...
Rf6 $4 { Blunder. Re2+ was best.[%clk 0:00:25] } 46. g4 { [%clk 0:00:19] }
46... Kh7 { [%clk 0:00:26] } 47. Kg3 { [%clk 0:00:20] } 47... Kg8
{ [%clk 0:00:20] } 48. Qd8+ { [%clk 0:00:14] } 48... Kh7 { [%clk 0:00:28] } 49.
Kf4 { [%clk 0:00:09] } 49... Ra6 { [%clk 0:00:29] } 50. Qd7 { [%clk 0:00:07] }
50... f6 { [%clk 0:00:27] } 51. h4 { [%clk 0:00:06] } 51... Ra1
{ [%clk 0:00:27] } 52. Qb5 $6 { Inaccuracy. Qd4 was best.[%clk 0:00:05] } 52...
Kg8 { [%clk 0:00:26] } 53. Qd5+ { [%clk 0:00:05] } 53... Kh7
{ [%clk 0:00:28] } 54. Qd3 { [%clk 0:00:06] } 54... Ra4+ { [%clk 0:00:29] } 55.
Kg3 { [%clk 0:00:07] } 55... Ra5 $4 { Blunder. Ra1 was best.[%clk 0:00:30] }
56. Qb3 $2 { Mistake. g5 was best.[%clk 0:00:06] } 56... Re5 { [%clk 0:00:31] }
57. Kf4 { [%clk 0:00:07] } 57... Re1 { [%clk 0:00:32] } 58. Qc4
{ [%clk 0:00:07] } 58... Rh1 { [%clk 0:00:32] } 59. Kg3 { [%clk 0:00:05] }
59... Rg1+ $6 { Inaccuracy. Ra1 was best.[%clk 0:00:34] } 60. Kf2
{ [%clk 0:00:06] } 60... Rh1 { [%clk 0:00:35] } 61. Kg3 $2
{ Mistake. Qe4 was best.[%clk 0:00:05] } 61... Rg1+ { [%clk 0:00:36] } 62. Kh2
{ [%clk 0:00:06] } 62... Rb1 $6 { Inaccuracy. Rd1 was best.[%clk 0:00:37] }
63. Qf7 $6 { Inaccuracy. g5 was best.[%clk 0:00:06] } 63... Rb2+
{ [%clk 0:00:36] } 64. Kg3 { [%clk 0:00:07] } 64... Rc2 $4
{ Checkmate is now unavoidable. Rb1 was best.[%clk 0:00:36] } 65. g5
{ [%clk 0:00:07] } 65... hxg5 { [%clk 0:00:37] } 66. hxg5 { [%clk 0:00:08] }
66... Rc3+ { [%clk 0:00:38] } 67. Kg4 { [%clk 0:00:09] } 67... Rc6
{ [%clk 0:00:37] } 68. g6+ $2
{ Lost forced checkmate sequence. Qh5+ was best.[%clk 0:00:09] } 68... Kh6
{ [%clk 0:00:38] } 69. Qg8 { [%clk 0:00:09] } 69... Rc8 $4
{ Checkmate is now unavoidable. Rc4+ was best.[%clk 0:00:38] } 70. Qh7#
{ [%clk 0:00:10] } 1-0