Event: K-12 International Schools Chess Open 2025 G3-G5
Site: Shanghai American School Puxi, China
White: Du, Jonathan
Black: Chau, Haoze
Result: 1-0
ECO: C44
Opening: Scotch Game: Scotch Gambit, London Defense
Variant: Standard
TimeControl: 20+5

1. e4 { [%eval 0.18] [%clk 0:20:07] } 1... e5 { [%eval 0.21] [%clk 0:20:09] } 2. Nf3 { [%eval 0.13] [%clk 0:20:06] } 2... Nc6 { [%eval 0.17] [%clk 0:20:14] } 3. d4 { [%eval 0.0] [%clk 0:20:05] } 3... exd4 { [%eval 0.04] [%clk 0:20:14] } 4. Bc4 { [%eval 0.0] [%clk 0:20:06] } 4... Bb4+ { [%eval -0.01] [%clk 0:19:51] } 5. c3 { [%eval -0.08] [%clk 0:19:52] } 5... dxc3 { [%eval -0.11] [%clk 0:19:54] } 6. O-O { [%eval -0.02] [%clk 0:19:50] } 6... cxb2 { [%eval 0.43] [%clk 0:19:25] } 7. Bxb2 { [%eval 0.44] [%clk 0:19:49] } 7... Nf6 { [%eval 0.39] [%clk 0:19:19] } 8. e5 { [%eval 0.78] [%clk 0:19:13] } 8... Ng4 { [%eval 1.03] [%clk 0:19:14] } 9. Qd5?? { [%eval -0.74] } { Blunder. h3 was best. } { [%clk 0:18:22] } 9... O-O { [%eval -0.69] [%clk 0:18:53] } 10. h3 { [%eval -0.77] [%clk 0:17:24] } 10... Nh6 { [%eval -0.77] [%clk 0:18:41] } 11. Rd1 { [%eval -0.76] [%clk 0:15:58] } 11... Nf5?! { [%eval -0.05] } { Inaccuracy. d6 was best. } { [%clk 0:18:25] } 12. Nd4?? { [%eval -3.39] } { Blunder. Qe4 was best. } { [%clk 0:14:39] } 12... Nfe7?? { [%eval -0.85] } { Blunder. Nfxd4 was best. } { [%clk 0:17:31] } 13. Nxc6 { [%eval -0.87] [%clk 0:14:06] } 13... Nxc6 { [%eval -0.9] [%clk 0:17:21] } 14. Rd3 { [%eval -1.41] [%clk 0:13:36] } 14... h6?? { [%eval 3.26] } { Blunder. d6 was best. } { [%clk 0:16:36] } 15. Rg3 { [%eval 3.17] [%clk 0:13:27] } 15... d6? { [%eval 6.07] } { Mistake. Qe7 was best. } { [%clk 0:16:23] } 16. exd6 { [%eval 5.25] [%clk 0:13:11] } 16... g6?? { [%eval #6] } { Checkmate is now unavoidable. g5 was best. } { [%clk 0:13:23] } 17. Rxg6+ { [%eval #5] [%clk 0:13:07] } 17... Kh7 { [%eval #5] [%clk 0:12:56] } 18. Rg7+ { [%eval #4] [%clk 0:13:01] } 18... Kh8 { [%eval #4] [%clk 0:12:52] } 19. Rxf7+ { [%eval #4] [%clk 0:12:57] } 19... Kg8 { [%eval #2] [%clk 0:10:57] } 20. Rxf8+ { [%eval #1] [%clk 0:12:55] } 20... Kxf8 { [%eval #1] [%clk 0:10:49] } 1-0