FEN
[Event "rated rapid game"]
[Site "https://lichess.org/c3SrC6d3"]
[Date "2026.04.26"]
[Round "-"]
[White "Chidanvi_Jain"]
[Black "Zhanghaifeng9178"]
[Result "0-1"]
[GameId "c3SrC6d3"]
[UTCDate "2026.04.26"]
[UTCTime "13:29:53"]
[WhiteElo "586"]
[BlackElo "648"]
[WhiteRatingDiff "-11"]
[BlackRatingDiff "+19"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C24"]
[Opening "Bishop's Opening: Berlin Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.03] } 2... Nf6 { [%eval 0.11] } { C24 Bishop's Opening: Berlin Defense } 3. d3 { [%eval 0.0] } 3... d5 { [%eval 0.3] } 4. Bg5?? { (0.30 → -4.43) Blunder. exd5 was best. } { [%eval -4.43] } (4. exd5 Nxd5 5. Nf3 Nc6 6. O-O Be7 7. Re1 f6 8. d4 Nb6) 4... Qd6?? { (-4.43 → -0.26) Blunder. dxc4 was best. } { [%eval -0.26] } (4... dxc4 5. f4 h6 6. Bxf6 Qxf6 7. Nf3 exf4 8. d4 Nc6 9. O-O) 5. Bxf6?! { (-0.26 → -1.30) Inaccuracy. exd5 was best. } { [%eval -1.3] } (5. exd5 Nxd5 6. Qf3 Be6 7. Nc3 Nc6 8. Nge2 Nxc3 9. Nxc3 Bxc4 10. dxc4 Qg6) 5... Qxf6?? { (-1.30 → 0.75) Blunder. dxc4 was best. } { [%eval 0.75] } (5... dxc4 6. Bg5 Nc6 7. Nf3 Bg4 8. dxc4 Qg6 9. Nbd2 Bh5 10. h3 f6 11. g4) 6. Bxd5 { [%eval 0.71] } 6... c6 { [%eval 0.73] } 7. Bc4 { [%eval 0.68] } 7... b5 { [%eval 0.78] } 8. Bb3 { [%eval 0.77] } 8... b4?! { (0.77 → 1.42) Inaccuracy. Nd7 was best. } { [%eval 1.42] } (8... Nd7 9. Qf3 Nc5 10. Qxf6 gxf6 11. Nd2 a5 12. a4 f5 13. exf5 Bxf5 14. Ngf3) 9. Nh3?! { (1.42 → 0.31) Inaccuracy. a3 was best. } { [%eval 0.31] } (9. a3 Nd7 10. axb4 Bxb4+ 11. Nd2 a5 12. Nf3 O-O 13. O-O Nb6 14. c3 Bc5) 9... Bc5 { [%eval 0.38] } 10. Qh5 { [%eval 0.02] } 10... g6?! { (0.02 → 0.79) Inaccuracy. a5 was best. } { [%eval 0.79] } (10... a5 11. O-O a4 12. Bc4 h6 13. Nd2 g6 14. Qe2 Bxh3 15. gxh3 Nd7 16. Kh1) 11. Qd1?? { (0.79 → -3.68) Blunder. Qg5 was best. } { [%eval -3.68] } (11. Qg5 Bxf2+ 12. Ke2 Bh4 13. Qxf6 Bxf6 14. a3 bxa3 15. Nxa3 O-O 16. Rhf1 Kg7) 11... Bxh3 { [%eval -3.58] } 12. gxh3?? { (-3.58 → Mate in 1) Checkmate is now unavoidable. O-O was best. } { [%eval #-1] } (12. O-O Be6 13. Bxe6 Qxe6 14. a3 Nd7 15. axb4 Bxb4 16. Nd2 O-O 17. Ra6 Nc5) 12... Bxf2+?? { (Mate in 1 → -1.24) Lost forced checkmate sequence. Qxf2# was best. } { [%eval -1.24] } (12... Qxf2#) 13. Kf1?? { (-1.24 → Mate in 3) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-3] } (13. Ke2 Bd4 14. Rf1 Qg5 15. Qd2 Qh5+ 16. Ke1 Qh4+ 17. Ke2 O-O 18. c3 bxc3) 13... c5?? { (Mate in 3 → -0.59) Lost forced checkmate sequence. Bg3+ was best. } { [%eval -0.59] } (13... Bg3+ 14. Qf3 Qxf3+ 15. Kg1 Qf2#) 14. Ba4+?! { (-0.59 → -1.41) Inaccuracy. Kg2 was best. } { [%eval -1.41] } (14. Kg2 Be3 15. Rf1 Bf4 16. a3 a5 17. Nd2 Qg5+ 18. Kh1 Nd7 19. Nf3 Qe7) 14... Ke7?! { (-1.41 → -0.49) Inaccuracy. Kf8 was best. } { [%eval -0.49] } (14... Kf8 15. Kg2 Bd4 16. Rf1 Qg5+ 17. Kh1 Bxb2 18. Bb3 f6 19. Bd5 Bxa1 20. Bxa8) 15. Nd2?! { (-0.49 → -1.27) Inaccuracy. Kg2 was best. } { [%eval -1.27] } (15. Kg2 Bd4 16. Rf1 Qg5+ 17. Kh1 Bxb2 18. c3 Bxa1 19. Qb3 f5 20. Qd5 Qf6) 15... Rd8?! { (-1.27 → -0.50) Inaccuracy. Bd4+ was best. } { [%eval -0.5] } (15... Bd4+ 16. Nf3 Bxb2 17. Rb1 Bc3 18. Kg2 Qa6 19. Bb3 f5 20. a3 Nc6 21. exf5) 16. Nc4?? { (-0.50 → Mate in 3) Checkmate is now unavoidable. Qf3 was best. } { [%eval #-3] } (16. Qf3 Qxf3 17. Nxf3 Bd4 18. Nxd4 cxd4 19. a3 a5 20. Ke2 f5 21. exf5 gxf5) 16... Ke6?? { (Mate in 3 → 2.55) Lost forced checkmate sequence. Bg3+ was best. } { [%eval 2.55] } (16... Bg3+ 17. Qf3 Qxf3+ 18. Kg1 Qf2#) 17. d4?? { (2.55 → Mate in 3) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-3] } (17. Kg2 Bh4 18. Rf1 Qg5+ 19. Kh1 f6 20. Na5 Ke7 21. a3 a6 22. axb4 cxb4) 17... cxd4?? { (Mate in 3 → -0.61) Lost forced checkmate sequence. Bg3+ was best. } { [%eval -0.61] } (17... Bg3+ 18. Qf3 Qxf3+ 19. Kg1 Qf2#) 18. Qg4+ { [%eval -0.74] } 18... Qf5?? { (-0.74 → 7.39) Blunder. Ke7 was best. } { [%eval 7.39] } (18... Ke7 19. Ke2 Be3 20. Nxe3 Qa6+ 21. Kf3 Qxa4 22. Qh4+ Ke8 23. Qxh7 Qc6 24. Ng4) 19. Qxf5+?? { (7.39 → 2.07) Blunder. exf5+ was best. } { [%eval 2.07] } (19. exf5+ gxf5 20. Qe2 e4 21. Qxf2 Nc6 22. Bxc6 Rac8 23. Ke1 Rxc6 24. Na5 Rcc8) 19... gxf5 { [%eval 1.91] } 20. exf5+ { [%eval 2.04] } 20... Kxf5 { [%eval 2.57] } 21. Ne3+?? { (2.57 → -6.19) Blunder. Kxf2 was best. } { [%eval -6.19] } (21. Kxf2 Na6 22. a3 Rab8 23. Rhe1 e4 24. Bc6 e3+ 25. Kf3 b3 26. c3 dxc3) 21... Bxe3 { [%eval -5.65] } 22. Re1 { [%eval -5.94] } 22... Na6 { [%eval -5.44] } 23. Bc6 { [%eval -6.09] } 23... b3 { [%eval -6.27] } 24. Bxa8 { [%eval -6.31] } 24... Rxa8 { [%eval -5.8] } 25. cxb3 { [%eval -6.54] } 25... Nb4 { [%eval -6.39] } 26. a3 { [%eval -7.47] } 26... Nd3 { [%eval -7.6] } 27. Re2? { (-7.60 → Mate in 16) Checkmate is now unavoidable. Rd1 was best. } { [%eval #-16] } (27. Rd1 Nf4 28. Rg1 Bxg1 29. Kxg1 Rc8 30. Rf1 d3 31. Rd1 Rc2 32. Kh1 Nxh3) 27... Rc8 { [%eval -10.51] } 28. Rg2?! { (-10.51 → Mate in 6) Checkmate is now unavoidable. Rxe3 was best. } { [%eval #-6] } (28. Rxe3 dxe3 29. Kg2 Rc2+ 30. Kg3 e2 31. Kh4 Rc1 32. Rxc1 Nxc1 33. Kh5 e1=Q) 28... Rc1+ { [%eval #-6] } 29. Ke2 { [%eval #-6] } 29... Rxh1? { (Mate in 6 → -7.92) Lost forced checkmate sequence. Nf4+ was best. } { [%eval -7.92] } (29... Nf4+ 30. Kf3 e4+ 31. Kg3 Rc6 32. Rf1 Rg6+ 33. Kh4 Rh6+ 34. Kg3 Rxh3#) 30. Kxd3 { [%eval -8.12] } 30... Rd1+ { [%eval -7.95] } 31. Kc4 { [%eval -8.67] } 31... Rc1+ { [%eval -8.44] } 32. Kd5 { [%eval -9.4] } 32... d3 { [%eval -9.17] } 33. Rg3 { [%eval -10.38] } 33... d2 { [%eval -10.6] } 34. Rxe3?! { (-10.60 → Mate in 2) Checkmate is now unavoidable. Rf3+ was best. } { [%eval #-2] } (34. Rf3+ Bf4 35. Rd3 d1=R 36. Rxd1 Rxd1+ 37. Kc6 e4 38. Kb7 e3 39. Kxa7 e2) 34... d1=Q+ { [%eval #-1] } 35. Rd3 { [%eval #-1] } 35... Qxd3# { Black wins by checkmate. } 0-1