Event: ODJM C 2025
Site: Willingen GER
Date: 2025-06-11
White: Ruddat, Merja
WhiteElo: 999
Black: Yang, Erika Qian-Han
Result: 1-0
ECO: C42
Opening: Petrov's Defense
Variant: Standard
Termination: normal

1. e4 { [%eval 0.18] [%clk 1:30:58] } 1... e5 { [%eval 0.22] [%clk 1:30:56] } 2. Nf3 { [%eval 0.13] [%clk 1:31:20] } 2... Nf6 { [%eval 0.34] [%clk 1:31:12] } 3. Nxe5 { [%eval 0.29] [%clk 1:31:41] } 3... d6 { [%eval 0.22] [%clk 1:30:53] } 4. Nf3 { [%eval 0.31] [%clk 1:32:05] } 4... Nc6?! { [%eval 1.31] } { Inaccuracy. Nxe4 was best. } { [%clk 1:31:51] } 5. Nc3 { [%eval 1.28] [%clk 1:31:51] } 5... Be7 { [%eval 1.57] [%clk 1:31:52] } 6. Bc4 { [%eval 1.24] [%clk 1:30:55] } 6... Rf8?! { [%eval 2.2] } { Inaccuracy. O-O was best. } { [%clk 1:30:16] } 7. d4 { [%eval 2.81] [%clk 1:29:06] } 7... Na5 { [%eval 3.39] [%clk 1:29:32] } 8. Bd3 { [%eval 3.28] [%clk 1:28:12] } 8... Be6?! { [%eval 4.83] } { Inaccuracy. Nc6 was best. } { [%clk 1:28:59] } 9. h3?! { [%eval 3.09] } { Inaccuracy. d5 was best. } { [%clk 1:27:05] } 9... d5 { [%eval 2.93] [%clk 1:27:54] } 10. e5 { [%eval 3.13] [%clk 1:26:06] } 10... Nd7 { [%eval 3.15] [%clk 1:26:15] } 11. Be3 { [%eval 2.65] [%clk 1:24:38] } 11... h6 { [%eval 2.93] [%clk 1:24:04] } 12. Qe2 { [%eval 2.36] [%clk 1:23:18] } 12... Nb6 { [%eval 2.47] [%clk 1:23:24] } 13. a3 { [%eval 1.9] [%clk 1:16:39] } 13... Qd7 { [%eval 1.8] [%clk 1:22:30] } 14. Nb5? { [%eval 0.11] } { Mistake. b3 was best. } { [%clk 1:08:44] } 14... c6?? { [%eval 2.3] } { Blunder. Nac4 was best. } { [%clk 1:19:10] } 15. O-O-O?? { [%eval -2.87] } { Blunder. Nc3 was best. } { [%clk 1:07:45] } 15... cxb5 { [%eval -2.88] [%clk 1:14:34] } 16. Bxb5 { [%eval -3.11] [%clk 1:04:33] } 16... O-O-O?? { [%eval 3.21] } { Blunder. Nc6 was best. } { [%clk 1:13:37] } 17. Bxd7+ { [%eval 3.12] [%clk 1:04:54] } 17... Bxd7 { [%eval 3.53] [%clk 1:13:49] } 18. Bd2 { [%eval 3.55] [%clk 1:04:36] } 18... Nc6 { [%eval 3.51] [%clk 1:11:44] } 19. b3 { [%eval 3.07] [%clk 1:02:46] } 19... Nb8?! { [%eval 4.1] } { Inaccuracy. Bxa3+ was best. } { [%clk 1:09:32] } 20. Ba5 { [%eval 3.5] [%clk 1:02:01] } 20... Nc6 { [%eval 3.83] [%clk 1:08:30] } 21. Bd2?! { [%eval 3.02] } { Inaccuracy. Bxb6 was best. } { [%clk 1:01:50] } 21... Bf5 { [%eval 3.42] [%clk 1:07:26] } 22. g4 { [%eval 3.02] [%clk 1:00:00] } 22... Be4 { [%eval 3.29] [%clk 1:04:33] } 23. Rhg1 { [%eval 3.01] [%clk 0:57:36] } 23... Bxa3+ { [%eval 3.11] [%clk 1:02:14] } 24. Kb1 { [%eval 3.04] [%clk 0:57:41] } 24... f6 { [%eval 3.17] [%clk 1:01:47] } 25. Rg3 { [%eval 3.15] [%clk 0:51:42] } 25... Rfe8 { [%eval 3.26] [%clk 0:59:33] } 26. Ka2 { [%eval 2.93] [%clk 0:49:17] } 26... Bb4?! { [%eval 3.88] } { Inaccuracy. Bf8 was best. } { [%clk 0:56:54] } 27. Kb2 { [%eval 3.29] [%clk 0:48:35] } 27... fxe5?! { [%eval 4.36] } { Inaccuracy. Bf8 was best. } { [%clk 0:54:30] } 28. dxe5?! { [%eval 3.21] } { Inaccuracy. Bxb4 was best. } { [%clk 0:45:27] } 28... Nxe5? { [%eval 5.35] } { Mistake. Bc5 was best. } { [%clk 0:50:54] } 29. Nxe5 { [%eval 5.48] [%clk 0:45:28] } 29... Bd6 { [%eval 5.93] [%clk 0:48:57] } 30. Rc3+ { [%eval 5.75] [%clk 0:42:10] } 30... Bc7 { [%eval 6.44] [%clk 0:47:10] } 31. f4 { [%eval 5.39] [%clk 0:38:48] } 31... Bh7 { [%eval 6.48] [%clk 0:45:54] } 32. Ra1 { [%eval 6.75] [%clk 0:36:40] } 32... d4 { [%eval 6.75] [%clk 0:43:51] } 33. Rc5 { [%eval 5.71] [%clk 0:36:51] } 33... g6?! { [%eval 8.83] } { Inaccuracy. d3 was best. } { [%clk 0:42:37] } 34. Ba5 { [%eval 7.16] [%clk 0:35:30] } 34... Kb8 { [%eval 8.43] [%clk 0:40:38] } 35. Bxb6 { [%eval 8.18] [%clk 0:33:27] } 35... Bxb6? { [%eval #8] } { Checkmate is now unavoidable. axb6 was best. } { [%clk 0:40:17] } 36. Rb5?? { [%eval 6.89] } { Lost forced checkmate sequence. Nd7+ was best. } { [%clk 0:32:24] } 36... Rd6?? { [%eval #9] } { Checkmate is now unavoidable. Bg8 was best. } { [%clk 0:39:01] } 37. Nd7+ { [%eval #8] [%clk 0:31:46] } 37... Kc7 { [%eval #8] [%clk 0:37:49] } 38. Qxe8 { [%eval #7] [%clk 0:32:00] } 38... Kc6 { [%eval #2] [%clk 0:37:17] } 39. Ne5+ { [%eval #4] [%clk 0:31:57] } 39... Kc7 { [%eval #4] [%clk 0:36:22] } 40. Ra4 { [%eval #5] [%clk 0:31:36] } 40... Rd8 { [%eval #4] [%clk 0:34:33] } 41. Rc4+ { [%eval #3] [%clk 0:31:51] } 41... Kd6 { [%eval #1] [%clk 0:33:54] } 42. Rxb6+ { [%eval #2] [%clk 0:27:04] } 42... axb6 { [%eval #2] [%clk 0:33:52] } 43. Rxd4+ { [%eval #2] [%clk 0:27:22] } 43... Kc5 { [%eval #2] [%clk 0:33:14] } 44. Rxd8 { [%eval #3] [%clk 0:27:49] } 44... g5 { [%eval #2] [%clk 0:32:59] } 45. Qe7+ { [%eval #2] [%clk 0:28:03] } 45... Kb5 { [%eval #2] [%clk 0:32:24] } 46. Qxh7 { [%eval #3] [%clk 0:25:35] } 46... gxf4 { [%eval #3] [%clk 0:31:35] } 47. Qxb7 { [%eval #2] [%clk 0:26:04] } 47... Ka5 { [%eval #2] [%clk 0:31:13] } 48. Rd5+ { [%eval #1] [%clk 0:26:18] } 48... Kb4 { [%eval #1] [%clk 0:31:20] } 49. Qxb6# { [%clk 0:25:45] } 1-0