[Event "DEM U12 2026"]
[Site "Willingen GER"]
[Date "2026.05.29"]
[Round "8"]
[White "Stahlberg, Mark"]
[Black "Cao, Da"]
[Result "1-0"]
[Termination "normal"]
[Board "19"]
[WhiteElo "1867"]
[BlackElo "1814"]
[WhiteClock "00:37:06"]
[BlackClock "00:19:07"]
[PlyCount "103"]
[WhiteFideId "533060509"]
[BlackFideId "41859278"]
[EventCountry "GER"]
[EventRounds "9"]
[EventType "swiss"]
[EventDate "2026.05.23"]

1. d4 {[%clk 01:30:52]} {[%emt 00:00:08]} d5 {[%clk 01:30:58]} {[%emt
00:00:03]} 2. c4 {[%clk 01:31:15]} {[%emt 00:00:06]} e6 {[%clk 01:31:25]}
{[%emt 00:00:03]} 3. Nc3 {[%clk 01:31:42]} {[%emt 00:00:04]} Nf6 {[%clk
01:31:45]} {[%emt 00:00:09]} 4. Bg5 {[%clk 01:32:00]} {[%emt 00:00:12]} Be7
{[%clk 01:32:07]} {[%emt 00:00:08]} 5. e3 {[%clk 01:32:12]} {[%emt 00:00:19]}
h6 {[%clk 01:31:41]} {[%emt 00:00:56]} 6. Bh4 {[%clk 01:32:32]} {[%emt
00:00:09]} Ne4 {[%clk 01:31:33]} {[%emt 00:00:39]} 7. Bxe7 {[%clk 01:30:45]}
{[%emt 00:02:17]} Qxe7 {[%clk 01:32:00]} {[%emt 00:00:02]} 8. Qc2 {[%clk
01:13:44]} {[%emt 00:17:31]} Nxc3 {[%clk 01:31:43]} {[%emt 00:00:47]} 9. bxc3
{[%clk 01:14:05]} {[%emt 00:00:09]} dxc4 {[%clk 01:32:02]} {[%emt 00:00:12]}
10. Bxc4 {[%clk 01:14:25]} {[%emt 00:00:10]} b6 {[%clk 01:32:25]} {[%emt
00:00:07]} 11. Bb5+ {[%clk 01:13:11]} {[%emt 00:01:44]} Nd7 {[%clk 01:32:00]}
{[%emt 00:00:54]} 12. Bc6 {[%clk 01:13:05]} {[%emt 00:00:36]} Rb8 {[%clk
01:32:14]} {[%emt 00:00:15]} 13. Ne2 {[%clk 01:12:45]} {[%emt 00:00:52]} O-O
{[%clk 01:32:12]} {[%emt 00:00:31]} 14. O-O {[%clk 01:13:06]} {[%emt 00:00:10]}
a5 {[%clk 01:23:36]} {[%emt 00:09:05]} 15. Rfe1 {[%clk 00:56:18]} {[%emt
00:17:18]} Qd6 {[%clk 01:21:08]} {[%emt 00:02:58]} 16. Bf3 {[%clk 00:53:33]}
{[%emt 00:03:15]} Ba6 {[%clk 01:21:04]} {[%emt 00:00:34]} 17. a4 {[%clk
00:49:56]} {[%emt 00:04:08]} c5 {[%clk 01:06:57]} {[%emt 00:14:37]} 18. Ng3
{[%clk 00:44:21]} {[%emt 00:06:05]} cxd4 {[%clk 01:00:37]} {[%emt 00:06:50]}
19. cxd4 {[%clk 00:43:57]} {[%emt 00:00:54]} Rfc8 {[%clk 01:00:37]} {[%emt
00:00:28]} 20. Qb2 {[%clk 00:38:56]} {[%emt 00:05:32]} Rc4 {[%clk 00:55:48]}
{[%emt 00:05:18]} 21. Ne4 {[%clk 00:35:07]} {[%emt 00:04:21]} Qc7 {[%clk
00:48:19]} {[%emt 00:07:57]} 22. Qa3 {[%clk 00:35:00]} {[%emt 00:00:38]} f5
{[%clk 00:28:52]} {[%emt 00:19:58]} 23. Nd6 {[%clk 00:24:56]} {[%emt 00:10:33]}
Rb4 {[%clk 00:24:32]} {[%emt 00:04:51]} 24. Nb5 {[%clk 00:25:14]} {[%emt
00:00:12]} Bxb5 {[%clk 00:24:47]} {[%emt 00:00:15]} 25. axb5 {[%clk 00:25:39]}
{[%emt 00:00:05]} Rc4 {[%clk 00:14:21]} {[%emt 00:10:54]} 26. Bc6 {[%clk
00:24:01]} {[%emt 00:02:09]} Nf6 {[%clk 00:13:25]} {[%emt 00:01:25]} 27. Qb3
{[%clk 00:24:10]} {[%emt 00:00:22]} Rxc6 {[%clk 00:13:12]} {[%emt 00:00:43]}
28. bxc6 {[%clk 00:24:30]} {[%emt 00:00:10]} Qxc6 {[%clk 00:13:41]} {[%emt
00:00:02]} 29. Rxa5 {[%clk 00:24:22]} {[%emt 00:00:38]} Rc8 {[%clk 00:13:31]}
{[%emt 00:00:39]} 30. Rxf5 {[%clk 00:21:41]} {[%emt 00:03:11]} Nd5 {[%clk
00:13:02]} {[%emt 00:00:59]} 31. Re5 {[%clk 00:21:42]} {[%emt 00:00:29]} b5
{[%clk 00:09:25]} {[%emt 00:04:08]} 32. h3 {[%clk 00:21:43]} {[%emt 00:00:28]}
b4 {[%clk 00:09:22]} {[%emt 00:00:33]} 33. e4 {[%clk 00:14:35]} {[%emt
00:07:38]} Nf4 {[%clk 00:06:52]} {[%emt 00:02:59]} 34. Rc5 {[%clk 00:14:18]}
{[%emt 00:00:48]} Qd7 {[%clk 00:06:42]} {[%emt 00:00:39]} 35. Rxc8+ {[%clk
00:14:11]} {[%emt 00:00:38]} Qxc8 {[%clk 00:07:05]} {[%emt 00:00:07]} 36. g3
{[%clk 00:12:12]} {[%emt 00:02:28]} Nxh3+ {[%clk 00:05:45]} {[%emt 00:01:51]}
37. Kg2 {[%clk 00:12:37]} {[%emt 00:00:06]} Ng5 {[%clk 00:05:09]} {[%emt
00:01:06]} 38. f4 {[%clk 00:11:20]} {[%emt 00:01:46]} Nf7 {[%clk 00:04:54]}
{[%emt 00:00:46]} 39. f5 {[%clk 00:10:06]} {[%emt 00:01:44]} exf5 {[%clk
00:04:55]} {[%emt 00:00:28]} 40. e5 {[%clk 00:10:28]} {[%emt 00:00:08]} Qc6+
{[%clk 00:02:14]} {[%emt 00:03:08]} 41. d5 {[%clk 00:10:30]} {[%emt 00:00:31]}
Qc3 {[%clk 00:01:19]} {[%emt 00:01:25]} 42. Qxc3 {[%clk 00:10:31]} {[%emt
00:00:30]} bxc3 {[%clk 00:01:47]} {[%emt 00:00:01]} 43. e6 {[%clk 00:08:28]}
{[%emt 00:02:34]} Nd6 {[%clk 00:01:55]} {[%emt 00:00:22]} 44. Rc1 {[%clk
00:08:11]} {[%emt 00:00:46]} Ne4 {[%clk 00:29:48]} {[%emt 00:02:37]} 45. Kf3
{[%clk 00:38:18]} {[%emt 00:00:20]} Kf8 {[%clk 00:25:32]} {[%emt 00:04:49]} 46.
Kf4 {[%clk 00:38:08]} {[%emt 00:00:40]} Ke7 {[%clk 00:23:14]} {[%emt 00:02:47]}
47. Kxf5 {[%clk 00:37:38]} {[%emt 00:01:01]} Nf6 {[%clk 00:19:37]} {[%emt
00:04:07]} 48. Ke5 {[%clk 00:37:32]} {[%emt 00:00:35]} Ng4+ {[%clk 00:19:25]}
{[%emt 00:00:44]} 49. Kd4 {[%clk 00:37:06]} {[%emt 00:00:55]} Kd6 {[%clk
00:19:03]} {[%emt 00:00:52]} 50. Rxc3 {[%clk 00:36:40]} {[%emt 00:00:57]} Nf6
{[%clk 00:18:49]} {[%emt 00:00:43]} 51. Rc6+ {[%clk 00:36:49]} {[%emt
00:00:20]} Ke7 {[%clk 00:19:07]} {[%emt 00:00:14]} 52. Rc7+ {[%clk 00:37:06]}
{[%emt 00:00:13]} 1-0
