FEN
[Event "rated rapid game"]
[Site "https://adjva4.dpdns.org/0b7Gzu2f"]
[Date "2026.04.17"]
[Round "-"]
[White "DemjanE"]
[Black "RostislavDS"]
[Result "1/2-1/2"]
[GameId "0b7Gzu2f"]
[UTCDate "2026.04.17"]
[UTCTime "15:40:36"]
[WhiteElo "978"]
[BlackElo "852"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+3"]
[Variant "Standard"]
[TimeControl "480+4"]
[ECO "C42"]
[Opening "Petrov's Defense: Three Knights Game"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Nc3 { [%eval 0.08] } { C42 Petrov's Defense: Three Knights Game } 3... Bc5?! { (0.08 → 0.97) Inaccuracy. Nc6 was best. } { [%eval 0.97] } (3... Nc6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd3 O-O 8. O-O) 4. Bc4?! { (0.97 → 0.00) Inaccuracy. Nxe5 was best. } { [%eval 0.0] } (4. Nxe5 Bd4 5. Nf3 Bxc3 6. dxc3 Nxe4 7. Bd3 d5 8. c4 O-O) 4... Ng4?! { (0.00 → 0.87) Inaccuracy. d6 was best. } { [%eval 0.87] } (4... d6 5. O-O O-O 6. d4 exd4 7. Nxd4 Re8 8. Bg5 Nbd7 9. Nb3) 5. O-O { [%eval 0.84] } 5... Nxf2?? { (0.84 → 2.96) Blunder. d6 was best. } { [%eval 2.96] } (5... d6 6. Na4 Bb6 7. Nxb6 axb6 8. d4 exd4 9. Nxd4 O-O 10. f3) 6. Rxf2 { [%eval 2.55] } 6... Bxf2+ { [%eval 2.49] } 7. Kxf2 { [%eval 2.54] } 7... O-O { [%eval 3.12] } 8. d3 { [%eval 2.59] } 8... Nc6? { (2.59 → 4.78) Mistake. d6 was best. } { [%eval 4.78] } (8... d6 9. Bg5 Qd7 10. Kg1 Nc6 11. a4 Kh8 12. Nd5 f6 13. Be3 Qd8 14. Nh4) 9. Be3?? { (4.78 → 2.21) Blunder. Bg5 was best. } { [%eval 2.21] } (9. Bg5 Qe8 10. Nd5 d6 11. Nxc7 Qd7 12. Nxa8 d5 13. exd5 Nd4 14. Nxd4 exd4) 9... d6 { [%eval 2.15] } 10. b4 { [%eval 1.65] } 10... Nxb4 { [%eval 1.66] } 11. a3 { [%eval 1.59] } 11... Na6 { [%eval 1.51] } 12. Bg5 { [%eval 1.31] } 12... Qd7 { [%eval 1.41] } 13. Bb5 { [%eval 1.03] } 13... Qg4?? { (1.03 → 2.94) Blunder. c6 was best. } { [%eval 2.94] } (13... c6 14. Bxa6 bxa6 15. Be3 f5 16. exf5 Qxf5 17. Kg1 Qh5 18. Qe1 Bg4 19. Nd2) 14. h3 { [%eval 2.8] } 14... Qh5 { [%eval 3.11] } 15. g4?? { (3.11 → 0.00) Blunder. Be7 was best. } { [%eval 0.0] } (15. Be7 Nc5 16. Bxf8 Kxf8 17. Bc4 Qg6 18. a4 Be6 19. Bxe6 Nxe6 20. Qf1 f6) 15... Qxh3 { [%eval 0.0] } 16. Qh1? { (0.00 → -1.22) Mistake. Be7 was best. } { [%eval -1.22] } (16. Be7 Bxg4 17. Bxf8 Rxf8 18. Bxa6 bxa6 19. Qh1 Qxh1 20. Rxh1 Rb8 21. Nd5 Rb7) 16... Qxh1 { [%eval -1.21] } 17. Rxh1 { [%eval -0.95] } 17... Bxg4 { [%eval -0.95] } 18. Nh4 { [%eval -1.29] } 18... f6? { (-1.29 → -0.16) Mistake. Nc5 was best. } { [%eval -0.16] } (18... Nc5 19. Be7 a6 20. Bxf8 axb5 21. Be7 Rxa3 22. Nxb5 Ra2 23. Kg3 h5 24. Rc1) 19. Be3?? { (-0.16 → -1.95) Blunder. Bc4+ was best. } { [%eval -1.95] } (19. Bc4+ Rf7 20. Be3 c6 21. Ne2 d5 22. exd5 cxd5 23. Bxd5 Nc7 24. Bxf7+ Kxf7) 19... c6?? { (-1.95 → -0.23) Blunder. Be6 was best. } { [%eval -0.23] } (19... Be6 20. d4 exd4 21. Bxd4 Nc5 22. Rg1 a6 23. Be2 Rae8 24. a4 Kh8 25. a5) 20. Bxa6?? { (-0.23 → -2.42) Blunder. Bc4+ was best. } { [%eval -2.42] } (20. Bc4+ Rf7 21. Ne2 d5 22. exd5 b5 23. Ba2 cxd5 24. Bxd5 Rc8 25. Rc1 g5) 20... bxa6 { [%eval -2.35] } 21. Rg1 { [%eval -2.5] } 21... Bc8 { [%eval -1.87] } 22. d4 { [%eval -2.2] } 22... exd4 { [%eval -2.2] } 23. Bxd4 { [%eval -2.02] } 23... c5 { [%eval -1.66] } 24. Be3 { [%eval -1.77] } 24... Rb8 { [%eval -1.67] } 25. Nf5 { [%eval -1.72] } 25... g5?? { (-1.72 → 0.12) Blunder. Bxf5 was best. } { [%eval 0.12] } (25... Bxf5 26. exf5 Rb2 27. Rc1 Rd8 28. Kf3 h6 29. Nd5 a5 30. Rg1 Kh8 31. c3) 26. Nxd6 { [%eval 0.2] } 26... Bh3? { (0.20 → 1.40) Mistake. Rb6 was best. } { [%eval 1.4] } (26... Rb6 27. Nxc8 Rxc8 28. Nd5 Re6 29. Rb1 h5 30. Kf3 h4 31. Rb7 Rf8 32. Ne7+) 27. Rb1?? { (1.40 → -2.12) Blunder. Bxc5 was best. } { [%eval -2.12] } (27. Bxc5 h5 28. Nd5 Be6 29. Ke3 Kh7 30. c4 h4 31. Nf5 Rb3+ 32. Kd4 Rh8) 27... Rxb1 { [%eval -2.04] } 28. Nxb1 { [%eval -1.74] } 28... Rb8 { [%eval -1.78] } 29. Nd2 { [%eval -2.07] } 29... Rb2 { [%eval -2.08] } 30. c4 { [%eval -2.25] } 30... Be6 { [%eval -1.76] } 31. Nf5? { (-1.76 → -3.15) Mistake. e5 was best. } { [%eval -3.15] } (31. e5 fxe5 32. Bxg5 Ra2 33. Ke1 Kg7 34. N2e4 Bg4 35. Nxc5 Ra1+ 36. Kf2 Rxa3) 31... Bxf5 { [%eval -3.11] } 32. exf5 { [%eval -2.83] } 32... Ra2 { [%eval -2.41] } 33. Bxc5?? { (-2.41 → -5.51) Blunder. Kf3 was best. } { [%eval -5.51] } (33. Kf3 Kf7 34. Ne4 Rxa3 35. Ke2 Ra2+ 36. Kf3 h5 37. Bxc5 h4 38. Kg4 Re2) 33... Rxd2+ { [%eval -5.3] } 34. Ke3 { [%eval -5.37] } 34... Ra2 { [%eval -5.44] } 35. a4 { [%eval -5.86] } 35... Rxa4 { [%eval -5.62] } 36. Kd4 { [%eval -5.68] } 36... g4 { [%eval -5.46] } 37. Kc3 { [%eval -6.66] } 37... g3 { [%eval -6.58] } 38. Kd4 { [%eval -7.67] } 38... Ra5 { [%eval -6.53] } 39. Kd5?! { (-6.53 → -12.47) Inaccuracy. Bxa7 was best. } { [%eval -12.47] } (39. Bxa7 g2 40. Kc3 Rxf5 41. Bd4 Rf1 42. c5 Kf7 43. c6 g1=R 44. c7 Rg8) 39... Rxc5+ { [%eval -67.19] } 40. Kxc5 { [%eval -81.15] } 40... g2 { [%eval -13.21] } 41. Kd5?! { (-13.21 → Mate in 18) Checkmate is now unavoidable. Kd6 was best. } { [%eval #-18] } (41. Kd6 g1=Q 42. Kd5 Kf8 43. c5 Qh1+ 44. Kd6 Ke8 45. c6 Qh2+ 46. Kd5 Qc2) 41... g1=Q { [%eval #-13] } 42. c5 { [%eval #-12] } 42... Qd1+ { [%eval #-11] } 43. Kc4 { [%eval #-11] } 43... Qc1+ { [%eval #-13] } 44. Kb4 { [%eval #-8] } 44... Qxc5+?! { (Mate in 8 → -68.79) Lost forced checkmate sequence. h5 was best. } { [%eval -68.79] } (44... h5 45. c6 Qxc6 46. Ka3 h4 47. Kb4 h3 48. Kb3 h2 49. Kb4 h1=Q 50. Kb3) 45. Kxc5 { [%eval -44.77] } 45... h5 { [%eval -74.96] } 46. Kd4 { [%eval -81.15] } 46... h4 { [%eval -13.15] } 47. Ke3 { [%eval -81.15] } 47... h3 { [%eval -11.39] } 48. Kf2 { [%eval -9.31] } 48... a5 { [%eval #-21] } 49. Kg3 { [%eval #-21] } 49... a4 { [%eval #-13] } 50. Kxh3 { [%eval #-13] } 50... a3 { [%eval #-12] } 51. Kg4 { [%eval #-12] } 51... a2 { [%eval #-12] } 52. Kh5 { [%eval #-8] } 52... a1=Q { [%eval #-12] } 53. Kg6 { [%eval #-3] } 53... Qe5 { [%eval #-2] } 54. Kh5 { [%eval #-2] } 54... Qxf5+ { [%eval #-4] } 55. Kh4 { [%eval #-4] } 55... a5 { [%eval #-6] } 56. Kg3 { [%eval #-6] } 56... a4 { [%eval #-5] } 57. Kg2 { [%eval #-5] } 57... a3 { [%eval #-4] } 58. Kg3 { [%eval #-4] } 58... a2 { [%eval #-3] } 59. Kh2 { [%eval #-3] } 59... a1=Q { [%eval #-2] } 60. Kg2 { [%eval #-2] } 60... Qff1+ { [%eval #-2] } 61. Kh2 { [%eval #-1] } 61... Qa3?? { (Mate in 1 → 0.00) Lost forced checkmate sequence. Qe5# was best. } { [%eval 0.0] } { Draw by stalemate. } (61... Qe5#) 1/2-1/2
