FEN
[Event "rated rapid game"]
[Site "https://lichess.org/qJA4eg7i"]
[Date "2026.06.21"]
[Round "-"]
[White "BERTONS"]
[Black "heckmair"]
[Result "0-1"]
[GameId "qJA4eg7i"]
[UTCDate "2026.06.21"]
[UTCTime "18:47:43"]
[WhiteElo "1591"]
[BlackElo "1538"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "1200+0"]
[ECO "C42"]
[Opening "Petrov's Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } { C42 Petrov's Defense } 3. d3 { [%eval 0.0] } 3... Nc6 { [%eval 0.0] } 4. Nc3 { [%eval -0.15] } 4... Be7 { [%eval 0.15] } 5. g3 { [%eval -0.27] } 5... O-O { [%eval 0.09] } 6. Bg2 { [%eval 0.0] } 6... d6 { [%eval 0.25] } 7. Be3 { [%eval 0.02] } 7... Bg4 { [%eval 0.36] } 8. h3 { [%eval 0.47] } 8... Bxf3 { [%eval 0.65] } 9. Bxf3 { [%eval 0.6] } 9... Nd4 { [%eval 0.59] } 10. h4 { [%eval 0.29] } 10... Nxf3+ { [%eval 0.21] } 11. Qxf3 { [%eval 0.22] } 11... c6 { [%eval 0.36] } 12. g4 { [%eval 0.45] } 12... d5 { [%eval 0.53] } 13. g5 { [%eval 0.21] } 13... d4 { [%eval 0.28] } 14. gxf6 { [%eval 0.2] } 14... Bxf6 { [%eval 0.27] } 15. Bxd4?! { (0.27 → -0.39) Inaccuracy. Bd2 was best. } { [%eval -0.39] } (15. Bd2 dxc3 16. bxc3 b5 17. Ke2 Re8 18. Rhg1 Kh8 19. a4 Re6 20. Be3 a5) 15... exd4 { [%eval -0.45] } 16. Ne2 { [%eval -0.21] } 16... Bxh4?? { (-0.21 → 1.90) Blunder. Qa5+ was best. } { [%eval 1.9] } (16... Qa5+ 17. Kd1 Rae8 18. Qg2 c5 19. b3 Kh8 20. h5 h6 21. f4 b5 22. e5) 17. O-O-O?! { (1.90 → 1.08) Inaccuracy. Qh5 was best. } { [%eval 1.08] } (17. Qh5 g5 18. Ng3 f6 19. Nf5 Qd7 20. Nxh4 gxh4 21. Rxh4 Rf7 22. O-O-O Kh8) 17... Bf6?? { (1.08 → 3.38) Blunder. h6 was best. } { [%eval 3.38] } (17... h6 18. Rdf1 Bg5+ 19. Kb1 f5 20. exf5 Qf6 21. Qg2 Rae8 22. f4 Bh4 23. Ng1) 18. Qh5 { [%eval 3.05] } 18... Bg5+?! { (3.05 → 4.17) Inaccuracy. h6 was best. } { [%eval 4.17] } (18... h6 19. f4 Re8 20. Rdg1 Kf8 21. e5 g6 22. Qxh6+ Bg7 23. Qh7 Qd5 24. Ng3) 19. f4 { [%eval 4.02] } 19... Bh6?! { (4.02 → 5.13) Inaccuracy. h6 was best. } { [%eval 5.13] } (19... h6 20. fxg5 Qxg5+ 21. Qxg5 hxg5 22. Nxd4 Rad8 23. Nf5 g6 24. Rdg1 f6 25. Ne3) 20. Rhg1?? { (5.13 → 0.20) Blunder. Rdg1 was best. } { [%eval 0.2] } (20. Rdg1 Qd6 21. Qxh6 Qxh6 22. Rxh6 Kh8 23. Rh4 c5 24. f5 g6 25. Nf4 g5) 20... Kh8 { [%eval 0.15] } 21. Kb1 { [%eval 0.07] } 21... a5 { [%eval 0.34] } 22. Ng3?! { (0.34 → -0.49) Inaccuracy. Rg2 was best. } { [%eval -0.49] } (22. Rg2 f5 23. Rh1 Qd7 24. e5 a4 25. Nxd4 a3 26. Nb3 c5 27. Qf3 Rfd8) 22... Bxf4 { [%eval -0.57] } 23. Rh1 { [%eval -0.44] } 23... h6 { [%eval 0.01] } 24. Rdg1? { (0.01 → -1.39) Mistake. Nf5 was best. } { [%eval -1.39] } (24. Nf5 Qg5 25. Qh3 Be3 26. Rdf1 a4 27. Rf3 Ra5 28. Rg3 Rxf5 29. Rxg5 Rxg5) 24... Qg5 { [%eval -0.9] } 25. Qxg5? { (-0.90 → -2.50) Mistake. Qh3 was best. } { [%eval -2.5] } (25. Qh3 Bxg3 26. Rxg3 Qf6 27. Qg2 Qe5 28. a4 Kh7 29. b3 Rae8 30. Rg5 f5) 25... Bxg5 { [%eval -2.55] } 26. Nf5 { [%eval -2.5] } 26... Kg8?? { (-2.50 → 4.61) Blunder. f6 was best. } { [%eval 4.61] } (26... f6 27. c3 dxc3 28. bxc3 a4 29. Kc2 Kh7 30. c4 Rfe8 31. Rb1 b5 32. Kc3) 27. Nxh6+?? { (4.61 → -3.52) Blunder. Rxg5 was best. } { [%eval -3.52] } (27. Rxg5 g6 28. Rgg1 h5 29. Rxh5 a4 30. Nxd4 a3 31. Rhh1 c5 32. Nf5 Rfd8) 27... gxh6 { [%eval -3.54] } 28. Rxh6 { [%eval -3.59] } 28... Kg7 { [%eval -2.88] } 29. Rh5?! { (-2.88 → -3.88) Inaccuracy. Rd6 was best. } { [%eval -3.88] } (29. Rd6 f6 30. Rxd4 Rae8 31. c3 Kg6 32. Kc2 Rd8 33. Ra4 Ra8 34. b4 axb4) 29... Kf6?? { (-3.88 → 0.40) Blunder. f6 was best. } { [%eval 0.4] } (29... f6 30. Rh3 Rh8 31. Rf3 Kf7 32. a4 Ke6 33. Rf5 b6 34. Ka2 Rad8 35. Ka3) 30. Rhxg5 { [%eval 0.5] } 30... Rg8?? { (0.50 → 6.76) Blunder. a4 was best. } { [%eval 6.76] } (30... a4 31. a3 Ke6 32. Rc5 Rg8 33. Rf1 f6 34. Rc4 Rgd8 35. Rg1 Rd7 36. Rc5) 31. Rf5+?? { (6.76 → 1.67) Blunder. Rxg8 was best. } { [%eval 1.67] } (31. Rxg8 Rxg8 32. Rxg8 b5 33. a4 bxa4 34. Rg1 a3 35. Rf1+ Ke7 36. bxa3 f6) 31... Ke6 { [%eval 1.85] } 32. Rgf1 { [%eval 1.69] } 32... Raf8?! { (1.69 → 2.76) Inaccuracy. Rg6 was best. } { Black offers draw } { [%eval 2.76] } (32... Rg6 33. Rxf7 b5 34. a4 bxa4 35. Ka2 Kd6 36. R1f5 Rh8 37. Rxa5 Rh2 38. Rff5) 33. a3?? { (2.76 → 0.46) Blunder. Rxa5 was best. } { [%eval 0.46] } (33. Rxa5 f6 34. Raf5 b5 35. b4 Rg6 36. Rc5 Rc8 37. Rff5 Rg1+ 38. Kb2 Rd1) 33... f6?? { (0.46 → 2.70) Blunder. a4 was best. } { [%eval 2.7] } (33... a4 34. Rc5 Ra8 35. Rc4 Rgd8 36. Rf5 f6 37. Rh5 Rd6 38. Rcc5 b6 39. Rcf5) 34. Ka2?? { (2.70 → 0.25) Blunder. Rxa5 was best. } { [%eval 0.25] } (34. Rxa5 Ra8 35. Raf5 Rg6 36. Ka2 Ra6 37. Rc5 b5 38. Kb3 Ke7 39. Rf2 Ke6) 34... b5? { (0.25 → 1.91) Mistake. Rg2 was best. } { [%eval 1.91] } (34... Rg2 35. Kb1 a4 36. Rc5 Rc8 37. Rc4 b5 38. Rxd4 Rh8 39. Rb4 Rhh2 40. Rc1) 35. Kb3?? { (1.91 → 0.16) Blunder. a4 was best. } { [%eval 0.16] } (35. a4 bxa4 36. Rxa5 Rg2 37. Rc5 Rc8 38. Rff5 Rg7 39. Rc4 Rg5 40. Rf2 c5) 35... Ke7? { (0.16 → 1.64) Mistake. Rg2 was best. } { [%eval 1.64] } (35... Rg2 36. Rc1 Rfg8 37. a4 R2g5 38. Rf3 bxa4+ 39. Kxa4 Rb5 40. Rcf1 Rxb2 41. Rxf6+) 36. Rc5? { (1.64 → 0.26) Mistake. a4 was best. } { [%eval 0.26] } (36. a4 Rg5 37. axb5 cxb5 38. Ka3 Rf7 39. b4 a4 40. Rc5 Rxc5 41. bxc5 Ke6) 36... Kd6 { [%eval 0.18] } 37. Rcf5 { [%eval 0.26] } 37... Ke7?! { (0.26 → 1.36) Inaccuracy. Rg2 was best. } { [%eval 1.36] } (37... Rg2 38. e5+ Kc7 39. exf6 a4+ 40. Ka2 Rxc2 41. f7 Re2 42. Rf6 Re7 43. Rc1) 38. c4?! { (1.36 → 0.35) Inaccuracy. a4 was best. } { [%eval 0.35] } (38. a4 Rg5 39. axb5 cxb5 40. Ka3 Rf7 41. b4 a4 42. Rc5 Rxc5 43. bxc5 Ke6) 38... Rg5?? { (0.35 → 2.21) Blunder. dxc3 was best. } { [%eval 2.21] } (38... dxc3 39. Kxc3 Rg3 40. e5 Rd8 41. exf6+ Kf7 42. R5f3 Rxf3 43. Rxf3 Rg8 44. Rf5) 39. cxb5 { [%eval 2.02] } 39... cxb5 { [%eval 1.78] } 40. a4?? { (1.78 → 0.02) Blunder. e5 was best. } { [%eval 0.02] } (40. e5 Rfg8 41. exf6+ Kf7 42. R5f4 R8g6 43. Rc1 Rxf6 44. Rc7+ Kg6 45. Rxd4 Re5) 40... bxa4+ { [%eval 0.0] } 41. Kxa4 { [%eval 0.01] } 41... Rg3?! { (0.01 → 0.85) Inaccuracy. Rb8 was best. } { [%eval 0.85] } (41... Rb8 42. Rxg5 fxg5 43. Rf2 Ke6 44. Kxa5 Rb3 45. Rd2 Ke5 46. Ka4 Rb8 47. Rf2) 42. Rxa5?! { (0.85 → 0.03) Inaccuracy. R1f3 was best. } { [%eval 0.03] } (42. R1f3 Rg2 43. Rf2 Rg3 44. Rd2 Rh8 45. Rd5 Ke6 46. Kxa5 Rg5 47. Rb5 Rb8) 42... Rxd3 { [%eval 0.11] } 43. Ra7+ { [%eval 0.0] } 43... Ke6 { Black offers draw } { [%eval 0.0] } 44. Ra6+ { [%eval 0.0] } 44... Ke5 { [%eval -0.06] } 45. Re1 { [%eval -0.5] } 45... Re3 { [%eval -0.64] } 46. Rh1?! { (-0.64 → -1.53) Inaccuracy. Rf1 was best. } { [%eval -1.53] } (46. Rf1 d3 47. Kb3 Rd8 48. Ra5+ Kxe4 49. Ra4+ Rd4 50. Ra6 Rf3 51. Re1+ Kf5) 46... Rxe4? { (-1.53 → -0.32) Mistake. Kxe4 was best. } { [%eval -0.32] } (46... Kxe4 47. Rh4+ Kd3 48. Kb4 f5 49. Ra3+ Ke2 50. Rxd4 f4 51. Ra2 f3 52. b3+) 47. Ra5+ { [%eval -0.4] } 47... Kf4 { [%eval -0.34] } 48. b4 { [%eval -0.42] } 48... d3 { [%eval -0.23] } 49. Rf1+?? { (-0.23 → -3.35) Blunder. Rd5 was best. } { [%eval -3.35] } (49. Rd5 Re3 50. Kb3 Rc8 51. Rf1+ Ke4 52. Rd7 d2+ 53. Kb2 f5 54. Rxd2 f4) 49... Ke3 { [%eval -3.0] } 50. Raf5 { [%eval -3.33] } 50... d2 { [%eval -3.3] } 51. R5f3+ { [%eval -3.44] } 51... Ke2 { [%eval -3.33] } 52. R3f2+ { [%eval -4.09] } 52... Kd3 { [%eval -4.66] } 53. Rd1 { [%eval -3.9] } 53... Re2 { [%eval -4.38] } 54. Rf3+ { [%eval -4.68] } 54... Kc2 { [%eval -4.82] } 55. Rff1 { [%eval -4.61] } 55... Rfe8 { [%eval -3.73] } 56. Kb5?! { (-3.73 → -5.25) Inaccuracy. Rxd2+ was best. } { [%eval -5.25] } (56. Rxd2+ Rxd2 57. Rxf6 Rd4 58. Ka5 Ra8+ 59. Kb6 Rb8+ 60. Kc5 Rbxb4 61. Rf2+ Kb3) 56... Re1?! { (-5.25 → -3.89) Inaccuracy. R8e6 was best. } { [%eval -3.89] } (56... R8e6 57. Ka5 Re1 58. Rxd2+ Kxd2 59. Rf3 Ra1+ 60. Kb5 Ke2 61. Rb3 f5 62. Kc4) 57. Rxf6?? { (-3.89 → -10.56) Blunder. Rxd2+ was best. } { [%eval -10.56] } (57. Rxd2+ Kxd2 58. Rxf6 Kc3 59. Ka5 R8e6 60. Rf2 R6e2 61. Rf8 Re5+ 62. b5 Kc4) 57... Rxd1 { [%eval -8.76] } 58. Rc6+? { (-8.76 → Mate in 12) Checkmate is now unavoidable. Kc6 was best. } { [%eval #-12] } (58. Kc6 Rc1 59. Kd7 d1=Q+ 60. Kxe8 Kb1 61. Ke7 Rc7+ 62. Ke6 Rc6+ 63. Ke5 Qe2+) 58... Kb3 { [%eval #-11] } 59. Rd6 { [%eval #-11] } 59... Re5+ { [%eval #-11] } 60. Ka6 { [%eval #-7] } 60... Kxb4 { [%eval #-9] } 61. Rb6+ { [%eval #-9] } 61... Kc3 { [%eval #-8] } 62. Rc6+ { [%eval #-9] } { White resigns. } 0-1