Event: 2025 Chinese Chess League Division A(Regular)
Site: https://lichess.org/broadcast/2025-chinese-chess-league-division-a---regular-stage-r1-6-/round-1/H6mlRXtR/uKb7a616
White: Yan, Tianqi
WhiteTitle: WIM
WhiteElo: 2290
Black: Zhao, Shengxin
BlackTitle: WFM
BlackElo: 2214
Result: 1-0
ECO: B30
Opening: Sicilian Defense: Nyezhmetdinov-Rossolimo Attack
Variant: Standard
TimeControl: 90m+30s

1. e4 { [%eval 0.18] [%clk 1:30:56] } 1... c5 { [%eval 0.24] [%clk 1:30:02] } 2. Nf3 { [%eval 0.2] [%clk 1:31:12] } 2... Nc6 { [%eval 0.3] [%clk 1:29:51] } 3. Bb5 { [%eval 0.17] [%clk 1:31:11] } 3... e6 { [%eval 0.2] [%clk 1:25:03] } 4. Bxc6 { [%eval 0.3] [%clk 1:31:13] } 4... bxc6 { [%eval 0.23] [%clk 1:21:04] } 5. d3 { [%eval 0.28] [%clk 1:31:16] } 5... Ne7 { [%eval 0.33] [%clk 1:20:08] } 6. h4 { [%eval 0.21] [%clk 1:24:12] } 6... d6 { [%eval 0.24] [%clk 1:13:50] } 7. h5 { [%eval 0.22] [%clk 1:21:10] } 7... e5 { [%eval 0.25] [%clk 1:11:09] } 8. Nh4 { [%eval 0.13] [%clk 1:12:37] } 8... Be6 { [%eval 0.27] [%clk 0:45:08] } 9. f4 { [%eval -0.12] [%clk 1:01:44] } 9... exf4 { [%eval -0.2] [%clk 0:44:36] } 10. Bxf4?! { [%eval -1.12] } { Inaccuracy. Nf3 was best. } { [%clk 1:01:40] } 10... d5?? { [%eval 0.8] } { Blunder. Ng6 was best. } { [%clk 0:44:21] } 11. Nd2 { [%eval 0.84] [%clk 0:53:31] } 11... Nc8?! { [%eval 1.41] } { Inaccuracy. Ng8 was best. } { [%clk 0:30:54] } 12. Nhf3? { [%eval 0.26] } { Mistake. Qf3 was best. } { [%clk 0:48:32] } 12... Be7?! { [%eval 0.81] } { Inaccuracy. Bd6 was best. } { [%clk 0:27:15] } 13. h6 { [%eval 0.83] [%clk 0:42:50] } 13... g5 { [%eval 0.87] [%clk 0:26:09] } 14. Bg3 { [%eval 0.93] [%clk 0:37:13] } 14... dxe4 { [%eval 1.5] [%clk 0:23:30] } 15. Nxe4 { [%eval 1.54] [%clk 0:30:42] } 15... f5?? { [%eval 4.02] } { Blunder. O-O was best. } { [%clk 0:23:13] } 16. Nfxg5 { [%eval 4.3] [%clk 0:28:16] } 16... Bxg5 { [%eval 4.2] [%clk 0:14:48] } 17. Qh5+ { [%eval 4.23] [%clk 0:28:26] } 17... Bf7 { [%eval 4.25] [%clk 0:14:43] } 18. Qxg5 { [%eval 4.11] [%clk 0:28:46] } 18... fxe4?! { [%eval 5.65] } { Inaccuracy. Qxg5 was best. } { [%clk 0:14:51] } 19. Qe5+ { [%eval 5.63] [%clk 0:29:03] } 19... Kd7?! { [%eval 7.57] } { Inaccuracy. Ne7 was best. } { [%clk 0:15:10] } 20. dxe4 { [%eval 7.45] [%clk 0:28:57] } 20... Qa5+ { [%eval 9.27] [%clk 0:08:52] } 21. b4 { [%eval 8.92] [%clk 0:22:57] } 21... Qxb4+ { [%eval 8.9] [%clk 0:08:44] } 22. c3 { [%eval 9.46] [%clk 0:23:23] } 22... Qa4? { [%eval #8] } { Checkmate is now unavoidable. Qb8 was best. } { [%clk 0:08:03] } 23. O-O { [%eval #13] [%clk 0:20:00] } 1-0