Event: British Junior Rapidplay: Girls Under 8
Site: Kents Hill Park, Milton Keynes, United Kingdom
White: Zhang, Annie
WhiteElo: 0
Black: Zhang, Yichen
BlackElo: 0
Result: 0-1
ECO: C42
Opening: Petrov's Defense
Variant: Standard
TimeControl: G: 15 minutes + 10 seconds added per move

1. e4 { [%eval 0.23] [%clk 0:15:03] } 1... e5 { [%eval 0.12] [%clk 0:15:17] } 2. Nf3 { [%eval 0.25] [%clk 0:15:07] } 2... Nf6 { [%eval 0.43] [%clk 0:15:24] } 3. Nxe5 { [%eval 0.31] [%clk 0:15:09] } 3... d6 { [%eval 0.26] [%clk 0:15:29] } 4. Nf3 { [%eval 0.29] [%clk 0:15:04] } 4... Nxe4 { [%eval 0.25] [%clk 0:15:42] } 5. Bc4 { [%eval 0.0] [%clk 0:14:41] } 5... Be6?? { [%eval 1.86] } { Blunder. d5 was best. } { [%clk 0:15:32] } 6. d3?? { [%eval 0.06] } { Blunder. Bxe6 was best. } { [%clk 0:14:41] } 6... Nf6? { [%eval 1.16] } { Mistake. Nc5 was best. } { [%clk 0:15:04] } 7. Nc3? { [%eval -0.08] } { Mistake. Bxe6 was best. } { [%clk 0:14:30] } 7... Bxc4?! { [%eval 0.52] } { Inaccuracy. d5 was best. } { [%clk 0:15:09] } 8. dxc4 { [%eval 0.62] [%clk 0:14:26] } 8... Nc6 { [%eval 0.89] [%clk 0:15:16] } 9. Be3 { [%eval 0.57] [%clk 0:14:17] } 9... Be7 { [%eval 0.99] [%clk 0:15:13] } 10. O-O { [%eval 0.64] [%clk 0:14:08] } 10... O-O { [%eval 0.6] [%clk 0:15:15] } 11. h3 { [%eval 0.34] [%clk 0:14:10] } 11... Re8 { [%eval 0.36] [%clk 0:14:54] } 12. Re1 { [%eval 0.47] [%clk 0:14:04] } 12... a5 { [%eval 0.57] [%clk 0:14:11] } 13. a4 { [%eval 0.54] [%clk 0:13:49] } 13... Qd7 { [%eval 0.56] [%clk 0:13:57] } 14. Nd4 { [%eval 0.31] [%clk 0:13:38] } 14... Nxd4?! { [%eval 0.84] } { Inaccuracy. Ne5 was best. } { [%clk 0:13:53] } 15. Bxd4 { [%eval 0.55] [%clk 0:13:40] } 15... c5? { [%eval 2.04] } { Mistake. Qc6 was best. } { [%clk 0:13:28] } 16. Be3 { [%eval 2.15] [%clk 0:13:34] } 16... Rad8 { [%eval 2.13] [%clk 0:13:26] } 17. Qf3?! { [%eval 1.44] } { Inaccuracy. Qd3 was best. } { [%clk 0:12:55] } 17... d5?? { [%eval 4.24] } { Blunder. Qc6 was best. } { [%clk 0:13:03] } 18. cxd5 { [%eval 4.26] [%clk 0:13:01] } 18... Nxd5?! { [%eval 6.55] } { Inaccuracy. b6 was best. } { [%clk 0:13:00] } 19. Nxd5?? { [%eval 0.71] } { Blunder. Rad1 was best. } { [%clk 0:13:06] } 19... Qxd5 { [%eval 0.65] [%clk 0:13:05] } 20. Qg3? { [%eval -0.36] } { Mistake. Qxd5 was best. } { [%clk 0:13:05] } 20... Bd6 { [%eval -0.13] [%clk 0:12:50] } 21. Bh6?? { [%eval -9.85] } { Blunder. Bf4 was best. } 21... Bxg3 { [%eval -10.02] [%clk 0:12:30] } 22. fxg3 { [%eval -10.28] [%clk 0:12:29] } 22... gxh6 { [%eval -9.97] [%clk 0:12:25] } 23. Rxe8+ { [%eval -12.77] [%clk 0:12:37] } 23... Rxe8 { [%eval -14.46] [%clk 0:12:27] } 24. Rf1?! { [%eval #-5] } { Checkmate is now unavoidable. Kh1 was best. } { [%clk 0:12:37] } 24... Qd4+?! { [%eval -11.9] } { Lost forced checkmate sequence. Re2 was best. } { [%clk 0:12:30] } 25. Kh2 { [%eval -10.35] [%clk 0:12:40] } 25... Qxb2 { [%eval -10.37] [%clk 0:12:45] } 26. Rf2 { [%eval -13.84] [%clk 0:12:42] } 26... Qa1 { [%eval -11.54] [%clk 0:12:32] } 27. Rf6?! { [%eval #-4] } { Checkmate is now unavoidable. g4 was best. } 27... Re1 { [%eval #-3] [%clk 0:12:31] } 28. g4 { [%eval #-3] } 28... Qxf6 { [%eval #-3] [%clk 0:12:30] } 29. Kg3 { [%eval #-3] [%clk 0:12:44] } 29... Re3+ { [%eval #-3] [%clk 0:12:28] } 30. Kh2 { [%clk 0:12:50] } 30... Qf2 { [%clk 0:12:33] } 31. Kh1 { [%clk 0:12:55] } 31... Re2 { [%clk 0:12:41] } 32. Kh2 { [%clk 0:13:04] } 32... Qxg2# { [%clk 0:12:49] } 0-1