FEN
[Event "rated rapid game"]
[Site "https://lichess.org/fovmY21j"]
[Date "2026.04.09"]
[Round "-"]
[White "JohnFritzmacher"]
[Black "Caninexe"]
[Result "1/2-1/2"]
[GameId "fovmY21j"]
[UTCDate "2026.04.09"]
[UTCTime "21:37:51"]
[WhiteElo "1266"]
[BlackElo "1260"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+0"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nc6 { [%eval 0.5] } { D02 Queen's Pawn Game: Chigorin Variation } 3. g3 { [%eval 0.33] } 3... Nf6 { [%eval 0.35] } 4. Bg2 { [%eval 0.38] } 4... Bg4 { [%eval 0.84] } 5. O-O { [%eval 0.37] } 5... e5?? { (0.37 → 2.20) Blunder. Bxf3 was best. } { [%eval 2.2] } (5... Bxf3 6. Bxf3 e5 7. e3 h5 8. c4 dxc4 9. Nd2 Qd7 10. dxe5) 6. c4?? { (2.20 → 0.29) Blunder. Nxe5 was best. } { [%eval 0.29] } (6. Nxe5 Be6 7. c4 Be7 8. Nc3 O-O 9. f4 g6 10. h3 h5) 6... dxc4? { (0.29 → 1.50) Mistake. Bxf3 was best. } { [%eval 1.5] } (6... Bxf3 7. exf3 exd4 8. Qb3 Be7 9. f4 O-O 10. cxd5 Nb4 11. Rd1) 7. Nc3?? { (1.50 → -1.88) Blunder. Nxe5 was best. } { [%eval -1.88] } (7. Nxe5 Nxe5 8. dxe5 Qxd1 9. Rxd1 Nd7 10. Bxb7 Rb8 11. Rd4 Nxe5) 7... exd4 { [%eval -1.84] } 8. Nxd4?! { (-1.84 → -3.05) Inaccuracy. Nb5 was best. } { [%eval -3.05] } (8. Nb5 Bc5 9. Bf4 Nd5 10. Rc1 Bb6 11. Rxc4 Nxf4 12. gxf4 Qf6 13. Nfxd4 Nxd4) 8... Nxd4 { [%eval -2.95] } 9. Bf3?! { (-2.95 → -4.46) Inaccuracy. Bxb7 was best. } { [%eval -4.46] } (9. Bxb7 Rb8 10. Qa4+ Bd7 11. Qxa7 Nc6 12. Bxc6 Bxc6 13. Rd1 Bd6 14. Qa6 Qd7) 9... Bxf3 { [%eval -4.41] } 10. exf3 { [%eval -4.4] } 10... Nxf3+?? { (-4.40 → 0.27) Blunder. Be7 was best. } { [%eval 0.27] } (10... Be7 11. Be3 Ne6 12. Qc2 O-O 13. Rfd1 Qe8 14. Kg2 Kh8 15. Re1) 11. Kg2?? { (0.27 → -4.46) Blunder. Qxf3 was best. } { [%eval -4.46] } (11. Qxf3 Be7 12. Bg5 O-O 13. Rad1 Qc8 14. Rfe1 Bd8 15. Bxf6 Bxf6 16. Nd5 Bd8) 11... Ng5?? { (-4.46 → 0.02) Blunder. Nd4 was best. } { [%eval 0.02] } (11... Nd4 12. Re1+ Ne6 13. Qf3 Be7 14. Qxb7 Rb8 15. Qf3 O-O 16. b3 Nd4 17. Qd1) 12. Bxg5 { [%eval 0.05] } 12... Bd6?? { (0.05 → 1.78) Blunder. Qxd1 was best. } { [%eval 1.78] } (12... Qxd1 13. Raxd1 Bd6 14. Bxf6 gxf6 15. Rfe1+ Kd7 16. Re4 Rad8 17. Rxc4 Kc8 18. Rh4) 13. Bxf6? { (1.78 → 0.52) Mistake. Re1+ was best. } { [%eval 0.52] } (13. Re1+ Kf8 14. Nd5 h6 15. Bxf6 gxf6 16. Qf3 Be5 17. Ne3 h5 18. Rad1 Qc8) 13... Qxf6 { [%eval 0.65] } 14. Qa4+?! { (0.65 → -0.12) Inaccuracy. Re1+ was best. } { [%eval -0.12] } (14. Re1+ Kf8 15. Qd5 g6 16. Qxc4 h5 17. Ne4 Qf5 18. Nxd6 cxd6 19. Qd4 Kg8) 14... c6?? { (-0.12 → 1.72) Blunder. Kf8 was best. } { [%eval 1.72] } (14... Kf8 15. Qxc4 h5 16. h4 Rh6 17. Rfe1 Qf5 18. Ne4 Qe6 19. Qb5 Be7 20. Qxb7) 15. Rae1+?! { (1.72 → 0.61) Inaccuracy. Rfe1+ was best. } { [%eval 0.61] } (15. Rfe1+ Kf8 16. Rad1 Bc5 17. Ne4 Qf5 18. Qxc4 Be7 19. Re3 Qb5 20. Qxb5 cxb5) 15... Be5?? { (0.61 → 3.21) Blunder. Kf8 was best. } { [%eval 3.21] } (15... Kf8 16. Rd1 Qg6 17. Qxc4 h5 18. h4 Re8) 16. Qxc4?? { (3.21 → -1.04) Blunder. Qa5 was best. } { [%eval -1.04] } (16. Qa5 b5 17. Qc7 O-O 18. Rxe5 Rac8 19. Qe7 Qxe7 20. Rxe7 Rcd8 21. Rxa7 Rd2) 16... O-O { [%eval -0.73] } 17. f4?! { (-0.73 → -1.32) Inaccuracy. Ne4 was best. } { [%eval -1.32] } (17. Ne4 Qf5 18. Qc5 g6 19. f4 Bxb2 20. Qxf5 gxf5 21. Nd6 Ba3 22. Nxf5 Rfe8) 17... Bxc3 { [%eval -1.57] } 18. Qxc3 { [%eval -1.42] } 18... Qxc3 { [%eval -1.16] } 19. bxc3 { [%eval -1.12] } 19... a5 { [%eval -0.7] } 20. c4 { [%eval -0.91] } 20... b5 { [%eval -0.97] } 21. cxb5 { [%eval -1.11] } 21... cxb5 { [%eval -1.0] } 22. Rf3 { [%eval -1.08] } 22... b4 { [%eval -0.96] } 23. h4? { (-0.96 → -2.16) Mistake. a3 was best. } { [%eval -2.16] } (23. a3 Rae8 24. Rb1 Re2+ 25. Kg1 Rb8 26. Rfb3 Re4 27. Rc1 a4 28. Rxb4 Rexb4) 23... h5?! { (-2.16 → -1.23) Inaccuracy. Rfe8 was best. } { [%eval -1.23] } (23... Rfe8 24. Kf2 Rxe1 25. Kxe1 a4 26. Kd1 h5 27. Re3 f6 28. Rd3 Re8 29. Rd4) 24. Rfe3 { [%eval -1.62] } 24... a4?! { (-1.62 → -0.96) Inaccuracy. Rac8 was best. } { [%eval -0.96] } (24... Rac8 25. R1e2 f6 26. Re6 Rc5 27. Ra6 Rf7 28. Kh3 Rd7 29. Re8+ Kh7) 25. Kf3?! { (-0.96 → -2.04) Inaccuracy. Rb1 was best. } { [%eval -2.04] } (25. Rb1 Rfb8 26. Re4 b3 27. axb3 axb3 28. Re3 Ra2+ 29. Kh3 b2 30. Re2 Kh7) 25... b3?? { (-2.04 → -0.02) Blunder. Rfc8 was best. } { [%eval -0.02] } (25... Rfc8 26. R1e2 Rab8 27. Kg2 Rc3 28. Re5 Rbc8 29. Kh3 Rc2 30. Rxc2 Rxc2 31. Re8+) 26. a3?? { (-0.02 → -4.17) Blunder. axb3 was best. } { [%eval -4.17] } (26. axb3 axb3 27. Rxb3 f6 28. Rbe3 Rfb8 29. Kg2 Ra2+ 30. Kf3 Rb4 31. Rc3 Rb7) 26... b2?! { (-4.17 → -2.70) Inaccuracy. Rfc8 was best. } { [%eval -2.7] } (26... Rfc8 27. R3e2 Rab8 28. Rb1 Rc4 29. Kf2 Kf8 30. Re5 Rc2+ 31. Ke3 g6) 27. Rb1 { [%eval -2.64] } 27... Rab8 { [%eval -2.97] } 28. Re4 { [%eval -3.62] } 28... Rfc8 { [%eval -3.33] } 29. Ree1? { (-3.33 → -6.03) Mistake. Re2 was best. } { [%eval -6.03] } (29. Re2 Rb3+ 30. Kf2 Rcb8 31. Kg2 g6 32. Kh3 Kg7 33. Rf2 Kf6 34. Re2 Rxa3) 29... Rc1?? { (-6.03 → -0.12) Blunder. Rc3+ was best. } { [%eval -0.12] } (29... Rc3+ 30. Kg2 Rxa3 31. Re5 Ra1 32. Re8+ Rxe8 33. Rxb2 Kh7 34. Rb5 Ra2+ 35. Kh3) 30. Rexc1 { [%eval -0.15] } 30... bxc1=Q { [%eval -0.12] } 31. Rxc1 { [%eval -0.17] } 31... Rb3+ { [%eval -0.23] } 32. Ke4?? { (-0.23 → -2.69) Blunder. Kg2 was best. } { [%eval -2.69] } (32. Kg2 Rxa3 33. Rc8+ Kh7 34. Rc5 g6 35. f5 Kg7 36. fxg6 fxg6 37. Rc7+ Kf6) 32... Rxa3 { [%eval -2.3] } 33. f5? { (-2.30 → -3.80) Mistake. Rc5 was best. } { [%eval -3.8] } (33. Rc5 g6 34. f5 Rxg3 35. Ke5 Rf3 36. Rc8+ Kg7 37. fxg6 fxg6 38. Ra8 a3) 33... Rxg3 { [%eval -3.76] } 34. Rh1 { [%eval -4.42] } 34... a3 { [%eval -4.44] } 35. Ke5 { [%eval -4.84] } 35... a2 { [%eval -4.74] } 36. f6 { [%eval -5.21] } 36... gxf6+ { [%eval -4.85] } 37. Kxf6 { [%eval -4.63] } 37... Rf3+ { [%eval -5.34] } 38. Kg5 { [%eval -5.3] } 38... Rb3?! { (-5.30 → -4.01) Inaccuracy. Ra3 was best. } { [%eval -4.01] } (38... Ra3 39. Ra1 Ra5+ 40. Kf4 f6 41. Ke4 Kf7 42. Kd3 f5 43. Kd4 Kg7 44. Rg1+) 39. Kxh5? { (-4.01 → -8.38) Mistake. Ra1 was best. } { [%eval -8.38] } (39. Ra1 Rb5+ 40. Kf6 Rb6+ 41. Kf5 Ra6 42. Ke5 f6+ 43. Kd5 Kf7 44. Kc4 Kg6) 39... Rb1 { [%eval -6.97] } 40. Rxb1 { [%eval -8.79] } 40... axb1=Q { [%eval -8.83] } 41. Kg5 { [%eval -8.63] } 41... Qg6+ { [%eval -8.47] } 42. Kf4 { [%eval -8.09] } 42... Qh6+ { [%eval -11.63] } 43. Kf5 { [%eval -14.03] } 43... Qxh4 { [%eval -15.51] } 44. Ke5 { [%eval -15.42] } 44... f6+ { [%eval -12.38] } 45. Ke6?! { (-12.38 → Mate in 13) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-13] } (45. Kd5 Kf7 46. Kc5 Kg6 47. Kb6 f5 48. Kb7 Qg5 49. Kb8) 45... f5?! { (Mate in 13 → -12.12) Lost forced checkmate sequence. Qg4+ was best. } { [%eval -12.12] } (45... Qg4+ 46. Kd6 Qe4 47. Kc7 f5 48. Kd7 f4 49. Kd6 f3 50. Kc5 Kg7 51. Kb6) 46. Kxf5 { [%eval -7.92] } 46... Qh7+?! { (-7.92 → -5.03) Inaccuracy. Kg7 was best. } { [%eval -5.03] } (46... Kg7 47. Ke5 Kg6 48. Kd6 Qg5 49. Kd7 Qh5 50. Kd8 Kf6 51. Kc7 Ke7 52. Kc6) 47. Ke5 { [%eval -5.12] } 47... Kf7 { [%eval -5.06] } 48. Kd6?? { (-5.06 → Mate in 6) Checkmate is now unavoidable. Kd5 was best. } { [%eval #-6] } (48. Kd5 Qf5+ 49. Kd4 Ke6 50. Ke3 Kd6 51. Kd4 Qd5+ 52. Ke3 Kd7 53. Kf4) 48... Qg6+?? { (Mate in 6 → -4.95) Lost forced checkmate sequence. Qf5 was best. } { [%eval -4.95] } (48... Qf5 49. Kc7 Ke6 50. Kb7 Qb5+ 51. Kc7 Ke7 52. Kc8 Kd6 53. Kd8 Qb8#) 49. Kd7?? { (-4.95 → Mate in 5) Checkmate is now unavoidable. Kc5 was best. } { [%eval #-5] } (49. Kc5 Ke7 50. Kd5 Kd7 51. Kc5 Qc6+ 52. Kd4 Kd6 53. Kd3 Qe8 54. Kc4 Qa4+) 49... Qe6+ { [%eval #-5] } 50. Kc7 { [%eval #-5] } 50... Ke7 { [%eval #-4] } 51. Kb7 { [%eval #-4] } 51... Qd6 { [%eval #-4] } 52. Ka7 { [%eval #-4] } 52... Kd7 { [%eval #-3] } 53. Kb7 { [%eval #-3] } 53... Qc7+ { [%eval #-4] } 54. Ka6 { [%eval #-4] } 54... Kc6?? { (Mate in 4 → 0.00) Lost forced checkmate sequence. Qc5 was best. } { [%eval 0.0] } { Draw by stalemate. } (54... Qc5 55. Kb7 Qb5+ 56. Ka7 Kc7 57. Ka8 Qa6#) 1/2-1/2