Event: Round 1: Ranatunga, Kaemin - Mao, Jack
Site: https://lichess.org/broadcast/2025-british-chess-championships--under-10-rapid/round-1/mpUS4ADg/Wlsq5DEw
White: Ranatunga, Kaemin
Black: Mao, Jack
BlackElo: 1521
Result: 0-1
ECO: D00
Opening: Queen's Pawn Game: Accelerated London System
Variant: Standard
TimeControl: 15+10

1. d4 { [%eval 0.17] [%clk 0:15:17] } 1... d5 { [%eval 0.2] [%clk 0:15:19] } 2. Bf4 { [%eval 0.0] [%clk 0:15:24] } 2... Bf5 { [%eval 0.12] [%clk 0:15:27] } 3. Nf3 { [%eval 0.07] [%clk 0:15:31] } 3... Nf6 { [%eval 0.12] [%clk 0:15:35] } 4. e3 { [%eval 0.12] [%clk 0:15:39] } 4... e6 { [%eval 0.13] [%clk 0:15:44] } 5. c3 { [%eval 0.0] [%clk 0:15:46] } 5... Bd6 { [%eval 0.0] [%clk 0:15:51] } 6. Bg3 { [%eval -0.18] [%clk 0:15:53] } 6... O-O { [%eval -0.08] [%clk 0:15:57] } 7. Bd3 { [%eval -0.14] [%clk 0:15:55] } 7... Bxd3 { [%eval -0.17] [%clk 0:15:59] } 8. Qxd3 { [%eval -0.13] [%clk 0:16:03] } 8... c5 { [%eval -0.11] [%clk 0:15:48] } 9. e4?? { [%eval -5.31] } { Blunder. Nbd2 was best. } { [%clk 0:15:48] } 9... dxe4 { [%eval -5.26] [%clk 0:15:51] } 10. Qe3 { [%eval -5.55] [%clk 0:15:39] } 10... exf3 { [%eval -5.54] [%clk 0:15:58] } 11. gxf3 { [%eval -5.88] [%clk 0:15:45] } 11... cxd4 { [%eval -5.67] [%clk 0:15:56] } 12. Qxd4 { [%eval -5.67] [%clk 0:14:35] } 12... e5 { [%eval -5.37] [%clk 0:15:56] } 13. Bxe5?! { [%eval -7.41] } { Inaccuracy. Qh4 was best. } { [%clk 0:14:30] } 13... Bxe5 { [%eval -7.46] [%clk 0:16:03] } 14. Qxe5 { [%eval -8.62] [%clk 0:13:53] } 14... Re8 { [%eval -8.55] [%clk 0:16:11] } 15. f4 { [%eval -9.66] [%clk 0:13:03] } 15... Rxe5+ { [%eval -8.91] [%clk 0:16:17] } 16. fxe5 { [%eval -8.5] [%clk 0:13:12] } 16... Qe7 { [%eval -8.34] [%clk 0:16:23] } 17. Nd2 { [%eval -8.97] [%clk 0:13:18] } 17... Qxe5+ { [%eval -8.44] [%clk 0:16:30] } 18. Ne4 { [%eval -12.35] [%clk 0:13:25] } 18... Qxe4+ { [%eval -11.79] [%clk 0:16:36] } 19. Kd1?! { [%eval #-6] } { Checkmate is now unavoidable. Kd2 was best. } { [%clk 0:13:21] } 19... Qxh1+ { [%eval #-7] [%clk 0:16:44] } 20. Kc2 { [%eval #-6] [%clk 0:13:29] } 20... Qxa1 { [%eval #-5] [%clk 0:16:52] } 0-1