FEN
[Event "rated rapid game"]
[Site "https://lichess.org/RhbaGqGb"]
[Date "2026.06.01"]
[Round "-"]
[White "hanzhangandy"]
[Black "Klim2017-48"]
[Result "1-0"]
[GameId "RhbaGqGb"]
[UTCDate "2026.06.01"]
[UTCTime "15:10:43"]
[WhiteElo "759"]
[BlackElo "744"]
[WhiteRatingDiff "+24"]
[BlackRatingDiff "-11"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "A04"]
[Opening "Zukertort Opening: Queen's Gambit Invitation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... e6 { [%eval 0.14] } { A04 Zukertort Opening: Queen's Gambit Invitation } 2. d4 { [%eval 0.08] } 2... Nc6?! { (0.08 → 0.81) Inaccuracy. d5 was best. } { [%eval 0.81] } (2... d5 3. c4 Nf6 4. Nc3 Bb4 5. Qa4+ Nc6 6. e3 O-O 7. Qc2) 3. e3 { [%eval 0.42] } 3... Nf6 { [%eval 0.51] } 4. Nc3 { [%eval 0.04] } 4... Bd6?! { (0.04 → 0.59) Inaccuracy. d5 was best. } { [%eval 0.59] } (4... d5 5. Bd3 Nb4 6. O-O Nxd3 7. cxd3 Be7 8. e4 O-O 9. e5) 5. b3 { [%eval 0.27] } 5... O-O { [%eval 0.55] } 6. Bc4?! { (0.55 → -0.30) Inaccuracy. Bb2 was best. } { [%eval -0.3] } (6. Bb2 a6 7. Bd3 Nb4 8. Be2 Nbd5 9. Nb1 Ne4 10. O-O f5 11. c4 Ndf6) 6... Ng4?! { (-0.30 → 0.70) Inaccuracy. Bb4 was best. } { [%eval 0.7] } (6... Bb4 7. Bd2 d5 8. Bd3 Qe7 9. O-O e5 10. dxe5 Nxe5 11. Nxe5 Qxe5 12. Nb5) 7. Qd2 { [%eval 0.36] } 7... Qf6? { (0.36 → 1.73) Mistake. a6 was best. } { [%eval 1.73] } (7... a6 8. Bd3 f5 9. e4 fxe4 10. Nxe4 Bf4 11. Qe2 Bxc1 12. Rxc1 Nb4 13. c3) 8. O-O?! { (1.73 → 0.95) Inaccuracy. Ne4 was best. } { [%eval 0.95] } (8. Ne4 Qe7 9. Nxd6 Qxd6 10. e4 Qe7 11. O-O d6 12. h3 Nf6 13. e5 dxe5) 8... Qh6 { [%eval 1.05] } 9. e4?? { (1.05 → -5.14) Blunder. h3 was best. } { [%eval -5.14] } (9. h3 Nf6 10. Bd3 Nb4 11. Nb5 Nxd3 12. Qxd3 Qg6 13. Nxd6 Qxd3 14. cxd3 cxd6) 9... Bxh2+ { [%eval -4.97] } 10. Kh1 { [%eval -5.0] } 10... Qh5?? { (-5.00 → 0.20) Blunder. Bf4+ was best. } { [%eval 0.2] } (10... Bf4+ 11. Kg1 Bxd2 12. Bxd2 Qh5 13. Ne2 f6 14. Rae1 b5 15. Nf4 Qe8 16. Bxb5) 11. d5?? { (0.20 → -5.79) Blunder. Qg5 was best. } { [%eval -5.79] } (11. Qg5 Qxg5 12. Bxg5 Bd6 13. Nb5 b6 14. e5 a6 15. Nxd6 cxd6 16. exd6 h6) 11... Bf4+ { [%eval -5.76] } 12. Kg1 { [%eval -5.79] } 12... Bd6?? { (-5.79 → -1.01) Blunder. Bh2+ was best. } { [%eval -1.01] } (12... Bh2+ 13. Kh1 Bf4+ 14. Kg1 Bxd2 15. Bxd2 Nce5 16. Bf4 Nxc4 17. bxc4 d6 18. Nb5) 13. Ne2?? { (-1.01 → -5.33) Blunder. Qg5 was best. } { [%eval -5.33] } (13. Qg5 Qxg5 14. Bxg5 Nce5 15. Nb5 Nxf3+ 16. gxf3 Nh2 17. Kg2 Nxf1 18. Nxd6 cxd6) 13... Nh2?? { (-5.33 → -1.90) Blunder. Bh2+ was best. } { [%eval -1.9] } (13... Bh2+ 14. Kh1 Bd6+ 15. Kg1 Nce5 16. Qf4 Nxf3+ 17. gxf3 Bxf4 18. Bxf4 exd5 19. exd5) 14. Rd1? { (-1.90 → -3.54) Mistake. Nf4 was best. } { [%eval -3.54] } (14. Nf4 Nxf3+ 15. gxf3 Bxf4 16. Qxf4 exd5 17. exd5 Ne5 18. Be2 d6 19. Qg3 f5) 14... Nxf3+ { [%eval -3.23] } 15. Kf1?? { (-3.23 → -7.31) Blunder. gxf3 was best. } { [%eval -7.31] } (15. gxf3 Qh2+ 16. Kf1 exd5 17. Qxd5 Be5 18. Rb1 Qh3+ 19. Ke1 Qh1+ 20. Kd2 Qxf3) 15... Qh1+ { [%eval -7.21] } 16. Ng1 { [%eval -7.41] } 16... Qxg1+ { [%eval -6.97] } 17. Ke2 { [%eval -7.12] } 17... Qxg2 { [%eval -6.45] } 18. Qf4?! { (-6.45 → -9.11) Inaccuracy. Qe3 was best. } { [%eval -9.11] } (18. Qe3 Nce5 19. Bb2 Qg5 20. Qxg5 Nxg5 21. Rh1 Nxc4 22. bxc4 f6 23. e5 Bxe5) 18... Bc5?! { (-9.11 → -6.39) Inaccuracy. Ncd4+ was best. } { [%eval -6.39] } (18... Ncd4+ 19. Rxd4 Nxd4+ 20. Kd3 Bxf4 21. Bxf4 Qxf2 22. Bxc7 d6 23. Kc3 Qxc2+ 24. Kxd4) 19. Qxf3 { [%eval -6.37] } 19... Qxf3+ { [%eval -5.7] } 20. Kd2?? { (-5.70 → Mate in 5) Checkmate is now unavoidable. Kxf3 was best. } { [%eval #-5] } (20. Kxf3 Ne5+ 21. Kf4 Bd6 22. Ke3 Nxc4+ 23. bxc4 Be5 24. Ba3 d6 25. f4 Bxa1) 20... Qxf2+ { [%eval #-4] } 21. Kc3 { [%eval #-2] } 21... Qe3+?? { (Mate in 2 → -6.56) Lost forced checkmate sequence. Bd4+ was best. } { [%eval -6.56] } (21... Bd4+ 22. Kd3 Ne5#) 22. Kb2 { [%eval -8.41] } 22... Qh3 { [%eval -7.12] } 23. dxc6 { [%eval -6.96] } 23... Bb4 { [%eval -6.69] } 24. cxb7 { [%eval -7.48] } 24... Qc3+ { [%eval -7.56] } 25. Kb1 { [%eval -7.49] } 25... Bxb7 { [%eval -7.6] } 26. Bd2 { [%eval -8.65] } { Black resigns. } 1-0