FEN
[Event "rated rapid game"]
[Site "https://lichess.org/Jcjt2U7P"]
[Date "2026.05.30"]
[Round "-"]
[White "hanzhangandy"]
[Black "rwa0009"]
[Result "1-0"]
[GameId "Jcjt2U7P"]
[UTCDate "2026.05.30"]
[UTCTime "17:32:35"]
[WhiteElo "918"]
[BlackElo "919"]
[WhiteRatingDiff "+57"]
[BlackRatingDiff "-9"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "A04"]
[Opening "Zukertort Opening: Sicilian Invitation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... c5 { [%eval 0.25] } { A04 Zukertort Opening: Sicilian Invitation } 2. e3 { [%eval 0.06] } 2... g6 { [%eval 0.35] } 3. Be2 { [%eval 0.33] } 3... Nc6 { [%eval 0.43] } 4. d4 { [%eval 0.39] } 4... d6?! { (0.39 → 0.98) Inaccuracy. cxd4 was best. } { [%eval 0.98] } (4... cxd4 5. exd4 d5 6. O-O Nf6 7. Bf4 Bg7 8. c3 Nh5 9. Be3) 5. O-O { [%eval 0.79] } 5... Bf5 { [%eval 1.35] } 6. b3?! { (1.35 → 0.39) Inaccuracy. d5 was best. } { [%eval 0.39] } (6. d5 Nb8 7. Nfd2 Bg7 8. Nc3 Bd7 9. a4 Nf6 10. Nc4 Na6 11. e4 O-O) 6... Bh6 { [%eval 0.79] } 7. Bd3 { [%eval 0.38] } 7... a6? { (0.38 → 1.51) Mistake. Bxd3 was best. } { [%eval 1.51] } (7... Bxd3 8. Qxd3 Nf6 9. c4 Bg7 10. Nc3 e6 11. Rd1 O-O 12. Bb2 Qe7 13. Qe2) 8. Bxf5 { [%eval 1.05] } 8... gxf5 { [%eval 1.08] } 9. Nc3 { [%eval 1.02] } 9... Nf6 { [%eval 1.29] } 10. Re1 { [%eval 0.84] } 10... O-O { [%eval 1.37] } 11. e4?! { (1.37 → 0.61) Inaccuracy. d5 was best. } { [%eval 0.61] } (11. d5 Ne5 12. Nxe5 dxe5 13. Qf3 e4 14. Qxf5 Qc8 15. Qe5 Qb8 16. Qxe7 Bg7) 11... fxe4?? { (0.61 → 3.64) Blunder. Bxc1 was best. } { [%eval 3.64] } (11... Bxc1 12. Qxc1 Nxd4 13. Nxd4 cxd4 14. Nd5 Rc8 15. Qf4 Rxc2 16. Qxf5 Rc5 17. b4) 12. Nxe4?? { (3.64 → 1.06) Blunder. Bxh6 was best. } { [%eval 1.06] } (12. Bxh6 exf3 13. Qxf3 Kh8 14. Bxf8 Qxf8 15. dxc5 dxc5 16. Ne4 Nd4 17. Qd1 Nxe4) 12... cxd4?? { (1.06 → 5.63) Blunder. Bg7 was best. } { [%eval 5.63] } (12... Bg7 13. Nxf6+ Bxf6 14. Bh6 cxd4 15. Bxf8 Qxf8 16. Re4 Qh6 17. Rg4+ Kh8 18. h4) 13. Nxf6+ { [%eval 5.65] } 13... exf6 { [%eval 5.64] } 14. Nxd4?? { (5.64 → 2.39) Blunder. Bxh6 was best. } { [%eval 2.39] } (14. Bxh6 Re8 15. Qd2 Ne5 16. Nxd4 Kh8 17. Re3 Rg8 18. Rg3 Qd7 19. Re1 Rae8) 14... Kg7?? { (2.39 → 6.64) Blunder. Bxc1 was best. } { [%eval 6.64] } (14... Bxc1 15. Nxc6 bxc6 16. Rxc1 Qd7 17. Qd4 Qf5 18. Qxd6 Rad8 19. Qg3+ Kh8 20. Qe3) 15. Nxc6 { [%eval 5.26] } 15... bxc6 { [%eval 5.36] } 16. Ba3?? { (5.36 → 2.56) Blunder. Qg4+ was best. } { [%eval 2.56] } (16. Qg4+ Bg5 17. h4 h6 18. hxg5 hxg5 19. Bb2 Kg6 20. Re3 f5 21. Qd4 f6) 16... Bf4?? { (2.56 → 5.37) Blunder. Re8 was best. } { [%eval 5.37] } (16... Re8 17. Qg4+ Kh8 18. Bb4 Rxe1+ 19. Rxe1 Bg7 20. Re3 c5 21. Bd2 d5 22. Qh5) 17. g3?? { (5.37 → 2.22) Blunder. Qg4+ was best. } { [%eval 2.22] } (17. Qg4+ Bg5 18. Bb2 Qa5 19. h4 h5 20. Qxg5+ Qxg5 21. hxg5 Kg6 22. Bxf6 Rfb8) 17... Be5 { [%eval 2.18] } 18. Bxd6?? { (2.18 → -2.79) Blunder. Qg4+ was best. } { [%eval -2.79] } (18. Qg4+ Kh8 19. Rad1 Rg8 20. Qf3 Rc8 21. Re4 c5 22. Bc1 Rg6 23. Ra4 Qd7) 18... Bxd6?? { (-2.79 → -0.64) Blunder. Qxd6 was best. } { [%eval -0.64] } (18... Qxd6 19. Qg4+ Kh8 20. Rad1 Qc5 21. Qf5 Rad8 22. Kg2 a5 23. a3 Bd4 24. Qf3) 19. Qd3?? { (-0.64 → -3.52) Blunder. Re4 was best. } { [%eval -3.52] } (19. Re4 Be5 20. Qh5 Rg8 21. Rd1 Qc7 22. Rh4 Kf8 23. Qxh7 Ke7 24. Qe4 Rad8) 19... Re8?? { (-3.52 → 0.68) Blunder. Be5 was best. } { [%eval 0.68] } (19... Be5 20. Rad1 Qxd3 21. Rxd3 Rfd8 22. Rxd8 Rxd8 23. Re4 Rd4 24. Rxd4 Bxd4 25. Kg2) 20. Rxe8 { [%eval 0.63] } 20... Qxe8 { [%eval 0.77] } 21. Qxd6 { [%eval 0.74] } 21... Rd8 { [%eval 0.69] } 22. Qc7?! { (0.69 → 0.02) Inaccuracy. Qf4 was best. } { [%eval 0.02] } (22. Qf4 Qe2 23. Kg2 Rd2 24. c4 Rd3 25. Rc1 a5 26. Qf5 Rd2 27. a3 Rd3) 22... Rd2 { [%eval 0.07] } 23. Rc1 { [%eval 0.03] } 23... Rd7?? { (0.03 → 1.96) Blunder. Rxc2 was best. } { [%eval 1.96] } (23... Rxc2 24. Qf4 Rxc1+ 25. Qxc1 Qe2 26. a4 Qe4 27. Qd1 c5 28. Qc1 Kg6 29. Qc3) 24. Qxc6?? { (1.96 → -2.47) Blunder. Qb6 was best. } { [%eval -2.47] } (24. Qb6 Qc8 25. Qe3 Rd5 26. Qf3 Qh3 27. Re1 Rh5 28. Qg2 Qd7 29. Qf1 Ra5) 24... Rd1+ { [%eval -2.53] } 25. Rxd1 { [%eval -2.64] } 25... Qxc6 { [%eval -3.67] } 26. Rd2 { [%eval -3.53] } 26... Qc3 { [%eval -3.65] } 27. Re2 { [%eval -4.55] } 27... Qa1+ { [%eval -4.56] } 28. Kg2 { [%eval -4.24] } 28... Qxa2 { [%eval -3.41] } 29. Kf3?! { (-3.41 → -4.43) Inaccuracy. Re4 was best. } { [%eval -4.43] } (29. Re4 Qa5 30. Rg4+ Kf8 31. Rc4 f5 32. Ra4 Qb5 33. Kg1 Kg7 34. Rc4 Qd7) 29... a5 { [%eval -4.32] } 30. Re4 { [%eval -5.07] } 30... f5?! { (-5.07 → -3.44) Inaccuracy. Qxc2 was best. } { [%eval -3.44] } (30... Qxc2 31. Re3 Qc6+ 32. Ke2 Qb5+ 33. Ke1 Qd5 34. h4 Qh1+ 35. Ke2 h5 36. Rc3) 31. Rc4 { [%eval -3.57] } 31... Qb1 { [%eval -3.78] } 32. Ke2 { [%eval -3.4] } 32... Qh1 { [%eval -3.23] } 33. c3? { (-3.23 → -5.78) Mistake. Ra4 was best. } { [%eval -5.78] } (33. Ra4 Qc6 34. Kd2 Qb5 35. Rf4 Qe5 36. Rc4 Qd5+ 37. Kc1 Qh1+ 38. Kd2 h6) 33... Qxh2 { [%eval -5.01] } 34. b4 { [%eval -6.36] } 34... a4 { [%eval -6.15] } 35. b5 { [%eval -6.14] } 35... a3 { [%eval -6.5] } 36. b6 { [%eval -6.6] } 36... a2 { [%eval -6.63] } 37. Ra4 { [%eval -6.95] } 37... Qg2 { [%eval -6.51] } 38. Rxa2 { [%eval -7.48] } 38... Qb7?? { (-7.48 → -3.03) Blunder. Qe4+ was best. } { [%eval -3.03] } (38... Qe4+ 39. Kd2 Qd5+ 40. Ke3 Qxa2 41. b7 Qe6+ 42. Kd4 Qe4+ 43. Kc5 Qxb7 44. c4) 39. Rb2 { [%eval -2.96] } 39... Qe4+ { [%eval -2.56] } 40. Kd2 { [%eval -2.35] } 40... Qe8?? { (-2.35 → 0.00) Blunder. Qd5+ was best. } { [%eval 0.0] } (40... Qd5+ 41. Ke2 Qb7 42. Rb4 Kf8 43. Kf1 Ke7 44. Kg1 Kd8 45. Rd4+ Kc8 46. Rc4+) 41. b7 { [%eval 0.0] } 41... Qd8+ { [%eval 0.0] } 42. Kc2 { [%eval 0.0] } 42... h5?? { (0.00 → 5.94) Blunder. Qb8 was best. } { [%eval 5.94] } (42... Qb8 43. f4 Kf6 44. Rb6+ Ke7 45. c4 Kd7 46. c5 Kd8 47. Kc3 Kc7 48. Kb4) 43. b8=Q { [%eval 5.84] } 43... Qf6 { [%eval 7.05] } 44. Rb6 { [%eval 6.17] } 44... Qe5?? { (6.17 → Mate in 4) Checkmate is now unavoidable. Qe7 was best. } { [%eval #4] } (44... Qe7 45. Qd6 Qxd6 46. Rxd6 f4 47. Kb3 fxg3 48. fxg3 f6 49. Kc4 Kg6 50. Rd5) 45. Qxe5+ { [%eval #3] } 45... Kh7 { [%eval #3] } 46. Qxf5+ { [%eval #2] } { Black resigns. } 1-0