Event: 2025年全国国际象棋青少年锦标赛（团体）
Site: https://lichess.org/broadcast/2025-chinese-youth-team-championship---b12/round-9/DT4GHoVB/46so8qFm
White: Feng, Kuixiu
WhiteElo: 1779
Black: Yan, Ziqian
BlackElo: 1737
Result: 1-0
ECO: C10
Opening: French Defense: Rubinstein Variation, Blackburne Defense
Variant: Standard
TimeControl: 60+30

1. e4 { [%eval 0.18] [%clk 1:00:54] } 1... e6 { [%eval 0.28] [%clk 1:00:51] } 2. d4 { [%eval 0.29] [%clk 1:01:13] } 2... d5 { [%eval 0.37] [%clk 1:01:11] } 3. Nc3 { [%eval 0.28] [%clk 1:01:30] } 3... dxe4 { [%eval 0.29] [%clk 1:01:34] } 4. Nxe4 { [%eval 0.26] [%clk 1:01:52] } 4... Nd7 { [%eval 0.3] [%clk 1:02:01] } 5. Nf3 { [%eval 0.31] [%clk 0:59:48] } 5... Ngf6 { [%eval 0.33] [%clk 1:02:23] } 6. Nxf6+ { [%eval 0.33] [%clk 1:00:11] } 6... Nxf6 { [%eval 0.35] [%clk 1:02:44] } 7. Bd3 { [%eval 0.31] [%clk 0:59:37] } 7... c5 { [%eval 0.29] [%clk 1:01:54] } 8. Be3 { [%eval 0.3] [%clk 0:59:50] } 8... cxd4 { [%eval 0.64] [%clk 1:01:28] } 9. Bxd4 { [%eval 0.49] [%clk 0:54:14] } 9... Be7 { [%eval 0.59] [%clk 1:00:33] } 10. O-O { [%eval 0.51] [%clk 0:50:29] } 10... O-O { [%eval 0.42] [%clk 1:00:49] } 11. Qe2 { [%eval 0.5] [%clk 0:50:49] } 11... Nd5?! { [%eval 1.25] } { Inaccuracy. Bd7 was best. } { [%clk 0:58:14] } 12. g3?! { [%eval 0.6] } { Inaccuracy. Rad1 was best. } { [%clk 0:44:52] } 12... Bf6 { [%eval 0.57] [%clk 0:57:29] } 13. Bxf6 { [%eval 0.23] [%clk 0:45:04] } 13... Qxf6 { [%eval 0.75] [%clk 0:57:45] } 14. c4 { [%eval 0.59] [%clk 0:44:10] } 14... Nb4 { [%eval 0.63] [%clk 0:57:22] } 15. Be4 { [%eval 0.73] [%clk 0:43:49] } 15... Na6?! { [%eval 1.37] } { Inaccuracy. e5 was best. } { [%clk 0:56:55] } 16. a3 { [%eval 1.02] [%clk 0:43:03] } 16... Nc5 { [%eval 0.94] [%clk 0:57:12] } 17. Bc2 { [%eval 0.89] [%clk 0:42:33] } 17... b6?! { [%eval 2.0] } { Inaccuracy. a5 was best. } { [%clk 0:56:34] } 18. b4 { [%eval 1.97] [%clk 0:41:27] } 18... Nb7 { [%eval 1.84] [%clk 0:50:14] } 19. Be4 { [%eval 2.01] [%clk 0:40:00] } 19... Rb8 { [%eval 1.91] [%clk 0:50:11] } 20. Rad1 { [%eval 1.8] [%clk 0:38:48] } 20... a5? { [%eval 3.64] } { Mistake. g6 was best. } { [%clk 0:49:01] } 21. Ne5 { [%eval 3.55] [%clk 0:37:12] } 21... axb4 { [%eval 3.71] [%clk 0:47:02] } 22. axb4 { [%eval 3.81] [%clk 0:37:40] } 22... Kh8 { [%eval 4.09] [%clk 0:44:40] } 23. Nd7?! { [%eval 2.83] } { Inaccuracy. Bg2 was best. } { [%clk 0:37:49] } 23... Bxd7 { [%eval 2.78] [%clk 0:44:50] } 24. Rxd7 { [%eval 2.83] [%clk 0:38:18] } 24... Nd8 { [%eval 2.8] [%clk 0:43:31] } 25. Rfd1 { [%eval 2.5] [%clk 0:36:47] } 25... e5 { [%eval 3.03] [%clk 0:38:58] } 26. Qh5 { [%eval 3.04] [%clk 0:36:06] } 26... g6? { [%eval 4.98] } { Mistake. h6 was best. } { [%clk 0:39:05] } 27. Bxg6 { [%eval 4.78] [%clk 0:35:42] } 27... Qxf2+?? { [%eval #27] } { Checkmate is now unavoidable. Qxg6 was best. } { [%clk 0:30:14] } 28. Kh1 { [%eval 9.82] [%clk 0:34:08] } 28... Kg7? { [%eval #6] } { Checkmate is now unavoidable. Qf3+ was best. } { [%clk 0:29:54] } 29. Qxh7+ { [%eval #5] [%clk 0:34:19] } 29... Kf6 { [%eval #5] [%clk 0:30:18] } 30. R1d6+ { [%eval #8] [%clk 0:34:24] } 30... Ne6 { [%eval #8] [%clk 0:28:39] } 31. Rxf7+ { [%eval #7] [%clk 0:34:45] } 1-0