FEN
[Event "rated rapid game"]
[Site "https://lichess.org/rw3pUP9A"]
[Date "2026.05.22"]
[Round "-"]
[White "npjacmal"]
[Black "Andres_Felipe_Calle"]
[Result "0-1"]
[GameId "rw3pUP9A"]
[UTCDate "2026.05.22"]
[UTCTime "21:13:41"]
[WhiteElo "811"]
[BlackElo "857"]
[WhiteRatingDiff "-51"]
[BlackRatingDiff "+5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D00"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Time forfeit"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } { D00 Queen's Pawn Game: Chigorin Variation } 2... Nc6 { [%eval 0.23] } 3. Nf3 { [%eval -0.01] } 3... Bf5 { [%eval 0.02] } 4. e3 { [%eval 0.0] } 4... e6 { [%eval -0.01] } 5. Bb5 { [%eval 0.0] } 5... Qd7?? { (0.00 → 1.89) Blunder. Bd6 was best. } { [%eval 1.89] } (5... Bd6 6. b3 Qd7 7. Bb2 a6 8. Bd3 Bxd3 9. Qxd3 Nf6 10. a3) 6. Bd3?? { (1.89 → -0.16) Blunder. Ne5 was best. } { [%eval -0.16] } (6. Ne5 Qd6 7. e4 f6 8. Bf4 fxe5 9. Bxe5 Qd7 10. exf5 O-O-O) 6... Bb4 { [%eval 0.18] } 7. O-O { [%eval 0.18] } 7... Nge7 { [%eval 0.25] } 8. a3 { [%eval 0.31] } 8... Bd6 { [%eval 0.8] } 9. b4?! { (0.80 → 0.06) Inaccuracy. e4 was best. } { [%eval 0.06] } (9. e4 dxe4 10. Nxe4 O-O 11. Re1 Ng6 12. b4 Rfd8 13. h3 a6 14. g4 Bxe4) 9... O-O { [%eval 0.39] } 10. Ng5?! { (0.39 → -0.32) Inaccuracy. Re1 was best. } { [%eval -0.32] } (10. Re1 Bxd3 11. cxd3 Rfd8 12. e4 Ng6 13. h4 h6 14. b5 Na5 15. h5 Nf8) 10... Bg6 { [%eval -0.15] } 11. Nxh7?? { (-0.15 → -2.91) Blunder. Nf3 was best. } { [%eval -2.91] } (11. Nf3 f6 12. Bxg6 Nxg6 13. e4 Qf7 14. Re1 Rad8 15. exd5 exd5 16. Qd3 Nce7) 11... Bxh7 { [%eval -3.05] } 12. Bxh7+ { [%eval -2.88] } 12... Kxh7 { [%eval -2.89] } 13. Qh5+ { [%eval -3.38] } 13... Kg8 { [%eval -3.29] } 14. b5 { [%eval -3.19] } 14... Nf5?? { (-3.19 → -0.81) Blunder. Na5 was best. } { [%eval -0.81] } (14... Na5 15. e4 f6 16. f4 c5 17. bxc6 Naxc6 18. Rb1 Rad8 19. Kh1 Nxd4 20. Be3) 15. bxc6 { [%eval -0.79] } 15... bxc6 { [%eval -0.25] } 16. g4 { [%eval -0.32] } 16... Nh6?! { (-0.32 → 0.74) Inaccuracy. Ne7 was best. } { [%eval 0.74] } (16... Ne7 17. e4 f6 18. f4 dxe4 19. Nxe4 Be5 20. Be3 Bxd4 21. Rae1 Bxe3+ 22. Rxe3) 17. e4 { [%eval 0.82] } 17... Qe7?? { (0.82 → 3.83) Blunder. dxe4 was best. } { [%eval 3.83] } (17... dxe4 18. Bxh6 gxh6 19. Nxe4 Kg7 20. Qh3 Rad8 21. Kh1 Bf4 22. Qf3 Bg5 23. Qg3) 18. Bxh6?! { (3.83 → 2.73) Inaccuracy. e5 was best. } { [%eval 2.73] } (18. e5 Bxe5 19. dxe5 Qc5 20. Ne2 Qxc2 21. Ng3 Rab8 22. Bxh6 gxh6 23. Qxh6 Qg6) 18... gxh6 { [%eval 2.58] } 19. Qxh6?! { (2.58 → 1.65) Inaccuracy. e5 was best. } { [%eval 1.65] } (19. e5 Bxa3 20. Nd1 Rfb8 21. g5 Qxg5+ 22. Qxg5+ hxg5 23. Rxa3 c5 24. dxc5 Rb5) 19... Rfe8? { (1.65 → 3.12) Mistake. f6 was best. } { [%eval 3.12] } (19... f6 20. f4 Qg7 21. Qxg7+ Kxg7 22. Kg2 Rab8 23. Kg3 Be7 24. h4 Rfd8 25. e5) 20. e5 { [%eval 3.3] } 20... Qf8?! { (3.30 → 4.21) Inaccuracy. Bxa3 was best. } { [%eval 4.21] } (20... Bxa3 21. Nd1 a5 22. f4 Bb4 23. c3 Qf8 24. Qg5+ Qg7 25. Qxg7+ Kxg7 26. cxb4) 21. Qg5+ { [%eval 4.2] } 21... Qg7 { [%eval 4.38] } 22. Qh5?? { (4.38 → 1.34) Blunder. Qxg7+ was best. } { [%eval 1.34] } (22. Qxg7+ Kxg7 23. exd6 cxd6 24. Ne2 Rec8 25. f4 f5 26. g5 Kf7 27. Kg2 c5) 22... Be7 { [%eval 1.33] } 23. h4 { [%eval 0.89] } 23... f6? { (0.89 → 2.24) Mistake. c5 was best. } { [%eval 2.24] } (23... c5 24. Kg2 Reb8 25. dxc5 Bxc5 26. Na4 Be7 27. f4 Rb5 28. g5 Qg6 29. Qxg6+) 24. g5? { (2.24 → 0.53) Mistake. Kg2 was best. } { [%eval 0.53] } (24. Kg2 Rab8 25. f4 c5 26. Ne2 Qh7 27. Qxh7+ Kxh7 28. Rab1 Rxb1 29. Rxb1 cxd4) 24... fxg5 { [%eval 0.59] } 25. hxg5 { [%eval 0.49] } 25... Bxg5 { [%eval 0.74] } 26. f4?! { (0.74 → 0.08) Inaccuracy. Ne2 was best. } { [%eval 0.08] } (26. Ne2 Rf8 27. f4 Rf5 28. Qh3 Bh4+ 29. Qg2 Rf7 30. Kh2 Kh8 31. Rf3 Qxg2+) 26... Bh4+?? { (0.08 → 3.89) Blunder. Bxf4+ was best. } { [%eval 3.89] } (26... Bxf4+ 27. Kh1 Qh6 28. Qxh6 Bxh6 29. Na4 Re7 30. Nc5 Rh7 31. Kg2 Rg7+ 32. Kh2) 27. Kh2?? { (3.89 → -9.56) Blunder. Kh1 was best. } { [%eval -9.56] } (27. Kh1 Qh7 28. Rg1+ Kh8 29. Qxh7+ Kxh7 30. Rg4 Be7 31. Kg2 Bf8 32. Rh1+ Bh6) 27... Qg3+ { [%eval -8.38] } 28. Kh1 { [%eval -8.27] } 28... Qh3+ { [%eval -7.85] } 29. Kg1 { [%eval -5.45] } 29... Bf2+ { [%eval -5.15] } 30. Kxf2 { [%eval -5.04] } 30... Qxh5 { [%eval -5.12] } 31. Rh1 { [%eval -4.97] } 31... Qf7 { [%eval -4.0] } 32. Rh6?? { (-4.00 → -8.92) Blunder. Ne2 was best. } { [%eval -8.92] } (32. Ne2 Qf5 33. Rh6 Kg7 34. Rf6 Qxf6 35. exf6+ Kxf6 36. Ng1 Rg8 37. Nf3 Rg4) 32... Qxf4+ { [%eval -8.93] } 33. Ke2 { [%eval -8.72] } 33... Qxh6 { [%eval -8.45] } 34. Rh1? { (-8.45 → Mate in 7) Checkmate is now unavoidable. Re1 was best. } { [%eval #-7] } (34. Re1 Qh2+ 35. Kd1 Rf8 36. Ne2 Rab8 37. Rg1+ Qxg1+ 38. Nxg1 Rb1+ 39. Kd2 Rxg1) 34... Qg7? { (Mate in 7 → -9.36) Lost forced checkmate sequence. Qxh1 was best. } { [%eval -9.36] } (34... Qxh1 35. Nb1 Qxb1 36. Kf2 Rf8+ 37. Kg2 Qe1 38. Kh3 Rf2 39. Kg4 Qg1+ 40. Kh5) 35. Nd1? { (-9.36 → Mate in 8) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-8] } (35. Kd1 Qg2 36. Re1 Rf8 37. Nb5 Rab8 38. Nc3 Rf2 39. Re2 Qg1+ 40. Kd2 Rf3) 35... Rab8? { (Mate in 8 → -9.15) Lost forced checkmate sequence. Qg2+ was best. } { [%eval -9.15] } (35... Qg2+ 36. Kd3 Qxh1 37. Nc3 Rab8 38. a4 Rf8 39. Nb5 Qe1 40. c4 Rf3+ 41. Kc2) 36. Kf1? { (-9.15 → Mate in 7) Checkmate is now unavoidable. Ne3 was best. } { [%eval #-7] } (36. Ne3 Qg3 37. Re1 Rf8 38. Kd2 Rf2+ 39. Kc1 Rf7 40. Kd2 Qh2+ 41. Kd3 Rf3) 36... Rb1 { [%eval #-7] } 37. Ke1 { [%eval #-6] } 37... Qg3+ { [%eval #-6] } 38. Ke2 { [%eval #-6] } 38... Qg2+ { [%eval #-6] } 39. Nf2 { [%eval #-4] } 39... Rxh1 { [%eval #-3] } 40. a4 { [%eval #-3] } 40... Qxf2+ { [%eval #-5] } 41. Kxf2 { [%eval #-5] } 41... Rh2+ { [%eval #-6] } 42. Kg3 { [%eval #-6] } 42... Rxc2 { [%eval #-6] } 43. a5 { [%eval #-6] } 43... Rc4 { [%eval #-6] } 44. Kf4 { [%eval #-6] } 44... Rxd4+ { [%eval #-6] } 45. Ke3 { [%eval #-6] } 45... Re4+ { [%eval #-6] } 46. Kf3 { [%eval #-5] } 46... c5 { [%eval #-5] } 47. a6 { [%eval #-5] } 47... c4 { [%eval #-5] } 48. Kf2 { [%eval #-5] } 48... c3 { [%eval #-4] } 49. Kf3 { [%eval #-4] } 49... c2 { [%eval #-3] } 50. Kf2 { [%eval #-3] } 50... c1=Q { [%eval #-2] } 51. Kf3 { [%eval #-2] } 51... Qd2 { [%eval #-2] } 52. Kg3 { [%eval #-2] } 52... Qd3+ { [%eval #-2] } 53. Kf2 { [%eval #-2] } 53... Re2+ { [%eval #-1] } { Black wins on time. } 0-1