FEN
[Event "rated rapid game"]
[Site "https://lichess.org/s3Zdz2WR"]
[Date "2026.05.06"]
[Round "-"]
[White "Canazyhl"]
[Black "Mahdavi-6828"]
[Result "1-0"]
[GameId "s3Zdz2WR"]
[UTCDate "2026.05.06"]
[UTCTime "16:26:18"]
[WhiteElo "1249"]
[BlackElo "1232"]
[WhiteRatingDiff "+5"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C42"]
[Opening "Petrov's Defense: Three Knights Game"]
[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] } 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. Nxe5 { [%eval 0.9] } 4... d6 { [%eval 1.28] } 5. Nc4 { [%eval 0.84] } 5... Ng4? { (0.84 → 2.45) Mistake. O-O was best. } { [%eval 2.45] } (5... O-O 6. d4 Bb4 7. Bg5 Nbd7 8. Bd3 h6 9. Bh4 Re8 10. O-O) 6. d4 { [%eval 2.52] } 6... Bb6?! { (2.52 → 3.59) Inaccuracy. Bb4 was best. } { [%eval 3.59] } (6... Bb4 7. Bd3 Qh4 8. g3 Qd8 9. O-O Bxc3 10. bxc3 Nc6 11. f3) 7. Nxb6?! { (3.59 → 2.77) Inaccuracy. Be2 was best. } { [%eval 2.77] } (7. Be2 Nf6 8. Nxb6 axb6 9. Bg5 h6 10. Bh4 Nc6 11. O-O Ne7) 7... cxb6?! { (2.77 → 3.74) Inaccuracy. axb6 was best. } { [%eval 3.74] } (7... axb6 8. Be2 Nf6 9. Bg5 h6 10. Bh4 Nc6 11. Qd2 Ne7 12. Bxf6) 8. Be2 { [%eval 4.09] } 8... Nf6 { [%eval 4.0] } 9. e5 { [%eval 3.72] } 9... dxe5 { [%eval 3.86] } 10. dxe5 { [%eval 3.66] } 10... Qxd1+ { [%eval 3.78] } 11. Bxd1 { [%eval 3.72] } 11... Nfd7 { [%eval 3.56] } 12. Bf4?! { (3.56 → 2.45) Inaccuracy. Nb5 was best. } { [%eval 2.45] } (12. Nb5 Na6 13. Nd6+ Ke7 14. Bf4 Ndc5 15. O-O Nb4 16. Bg3 Bd7 17. c3 Nbd3) 12... O-O { [%eval 2.39] } 13. Bf3 { [%eval 2.02] } 13... Na6?! { (2.02 → 3.27) Inaccuracy. Nc6 was best. } { [%eval 3.27] } (13... Nc6 14. e6 Nf6 15. Bd6 Re8 16. e7 Nxe7 17. O-O-O Nc6 18. Nb5 Rd8 19. Bxc6) 14. O-O?! { (3.27 → 2.53) Inaccuracy. O-O-O was best. } { [%eval 2.53] } (14. O-O-O Ndc5 15. a3 Bf5 16. g4 Bg6 17. Be3 Rac8 18. h4 h6 19. h5 Bh7) 14... Nb4?! { (2.53 → 3.47) Inaccuracy. Ndc5 was best. } { [%eval 3.47] } (14... Ndc5 15. a3 Bd7 16. Rad1 Bc6 17. Bxc6 bxc6 18. Be3 Rae8 19. b4 Ne6 20. f4) 15. Be4? { (3.47 → 1.58) Mistake. e6 was best. } { [%eval 1.58] } (15. e6 fxe6 16. Bd6 Rxf3 17. gxf3 Nxc2 18. Rad1 e5 19. f4 Nd4 20. fxe5 Nf3+) 15... Nc5 { [%eval 1.62] } 16. a3 { [%eval 1.55] } 16... Nxe4 { [%eval 1.66] } 17. Nxe4 { [%eval 1.66] } 17... Nxc2?! { (1.66 → 2.94) Inaccuracy. Nd5 was best. } { [%eval 2.94] } (17... Nd5 18. Bg3 Ne7 19. Rfe1 Bf5 20. f4 h5 21. c3 Bxe4 22. Rxe4 Rfd8 23. Bh4) 18. Rac1?? { (2.94 → 0.63) Blunder. Rad1 was best. } { [%eval 0.63] } (18. Rad1 Bg4 19. f3 Be6 20. Nd6 f6 21. Rd3 g5 22. Bg3 Bf7 23. exf6 Bg6) 18... Nd4 { [%eval 0.71] } 19. Nd6?? { (0.71 → -3.98) Blunder. Rfe1 was best. } { [%eval -3.98] } (19. Rfe1 Be6 20. Nd6 Rad8 21. Nxb7 Rd5 22. Nd6 h6 23. h4 Rd8 24. f3 Nf5) 19... Nb3?? { (-3.98 → 2.18) Blunder. Ne2+ was best. } { [%eval 2.18] } (19... Ne2+ 20. Kh1 Nxf4 21. Rc4 Nd5 22. Rfc1 Be6 23. f4 Ne3 24. Rc7 Rad8 25. Kg1) 20. Rc3?! { (2.18 → 1.00) Inaccuracy. Rc7 was best. } { [%eval 1.0] } (20. Rc7 Be6 21. Bg5 Nd4 22. Be7 Rfb8 23. f4 Nf5 24. g4 Ne3 25. f5 Bb3) 20... Be6?! { (1.00 → 1.84) Inaccuracy. Nd4 was best. } { [%eval 1.84] } (20... Nd4 21. Re1 Bd7 22. Rd3 Nf5 23. Nxb7 Bb5 24. Rdd1 Rfe8 25. h3 Rab8 26. Nd6) 21. Nxb7? { (1.84 → 0.37) Mistake. Be3 was best. } { [%eval 0.37] } (21. Be3 Na5 22. f4 Nc6 23. b4 f5 24. Nxb7 Ne7 25. Nd6 Rfd8 26. h4 Rd7) 21... Rab8? { (0.37 → 1.71) Mistake. Rac8 was best. } { [%eval 1.71] } (21... Rac8 22. Rd1 Rxc3 23. bxc3 Rc8 24. Be3 h5 25. Rd3 Rc7 26. Nd6 Na5 27. Nb5) 22. Nd6 { [%eval 1.72] } 22... a5?! { (1.72 → 2.42) Inaccuracy. Nd4 was best. } { [%eval 2.42] } (22... Nd4 23. Re1 h6 24. f3 g5 25. Be3 Nf5 26. Rc7 Rfd8 27. Nxf5 Bxf5 28. Rxa7) 23. Nb5? { (2.42 → 1.17) Mistake. Be3 was best. } { [%eval 1.17] } (23. Be3 f6 24. exf6 Rxf6 25. Ne4 Rg6 26. Rd1 Bg4 27. Rd6 Rxd6 28. Nxd6 Be6) 23... a4 { [%eval 1.57] } 24. h3 { [%eval 1.26] } 24... f6? { (1.26 → 2.87) Mistake. Rfc8 was best. } { [%eval 2.87] } (24... Rfc8 25. Rd1 Rxc3 26. Nxc3 h6 27. Nxa4 b5 28. Nc3 b4 29. axb4 Rxb4 30. Rd8+) 25. Rd1 { [%eval 2.24] } 25... fxe5 { [%eval 2.55] } 26. Bxe5 { [%eval 2.55] } 26... Bf5?? { (2.55 → 5.25) Blunder. Rbd8 was best. } { [%eval 5.25] } (26... Rbd8 27. Rd6 Rxd6 28. Nxd6 Nc5 29. Bd4 Rb8 30. Bxc5 bxc5 31. Rxc5 Rb6 32. Nc4) 27. Bxb8 { [%eval 5.19] } 27... Rxb8 { [%eval 5.12] } 28. Rd5 { [%eval 5.1] } 28... Be4 { [%eval 5.34] } 29. Re5 { [%eval 5.2] } 29... Bb7 { [%eval 5.87] } 30. Rc4 { [%eval 5.03] } 30... Ba6 { [%eval 5.39] } 31. Rxa4?! { (5.39 → 3.91) Inaccuracy. Rc7 was best. } { [%eval 3.91] } (31. Rc7 Rd8 32. Nc3 Nd2 33. Re1 Kf8 34. Re6 Bc4 35. Re5 Bf1 36. Rf5+ Kg8) 31... Bxb5?! { (3.91 → 5.58) Inaccuracy. Nc5 was best. } { [%eval 5.58] } (31... Nc5 32. Rxa6 Nxa6 33. Rd5 Nc5 34. Nc3 Kf7 35. Rd4 Kf6 36. Kf1 Ke5 37. Rd5+) 32. Rxb5 { [%eval 5.53] } 32... Nc5 { [%eval 5.58] } 33. Rab4 { [%eval 5.45] } 33... Na6?! { (5.45 → 7.28) Inaccuracy. Rd8 was best. } { [%eval 7.28] } (33... Rd8 34. Rc4 h5 35. Kh2 h4 36. a4 Rd1 37. a5 bxa5 38. Rcxc5 a4 39. Rb8+) 34. Rxb6 { [%eval 7.23] } 34... Rxb6 { [%eval 7.22] } 35. Rxb6 { [%eval 7.04] } 35... Nc5 { [%eval 7.37] } 36. b4 { [%eval 7.09] } 36... Nb3 { [%eval 7.42] } 37. b5 { [%eval 7.23] } 37... Kf7 { [%eval 6.92] } 38. Rc6 { [%eval 7.35] } 38... Ke7 { [%eval 7.79] } 39. b6 { [%eval 7.49] } 39... Kd7 { [%eval 7.37] } 40. Rc3 { [%eval 7.3] } 40... Na5 { [%eval 7.6] } 41. a4 { [%eval 6.89] } 41... Nc6 { [%eval 7.58] } 42. Rb3 { [%eval 6.26] } 42... Kc8 { [%eval 6.3] } 43. g4 { [%eval 6.71] } 43... Kb7 { [%eval 6.68] } 44. f4 { [%eval 6.58] } 44... Nd4 { [%eval 6.47] } 45. Rb4 { [%eval 6.35] } 45... Ne2+ { [%eval 8.12] } 46. Kf2 { [%eval 7.55] } 46... Nc3 { [%eval 8.49] } 47. a5 { [%eval 8.0] } 47... Nd5 { [%eval 7.72] } 48. Rb5 { [%eval 6.76] } 48... Nxf4 { [%eval 6.88] } 49. Kg3 { [%eval 6.45] } 49... Ne2+ { [%eval 5.87] } 50. Kf3?? { (5.87 → 0.16) Blunder. Kh2 was best. } { [%eval 0.16] } (50. Kh2 Nd4 51. Rc5 Nc6 52. h4 g6 53. g5 Nb4 54. Rc7+ Kb8 55. Rf7 Na6) 50... Nd4+ { [%eval 0.35] } 51. Ke4 { [%eval 0.35] } 51... Nxb5 { [%eval 0.39] } 52. Kf5 { [%eval 0.4] } 52... Ka6 { [%eval 0.48] } 53. b7 { [%eval 0.0] } 53... Kxb7 { [%eval -0.03] } 54. Ke6?? { (-0.03 → -4.73) Blunder. h4 was best. } { [%eval -4.73] } (54. h4 Nd4+ 55. Ke4 Nc2 56. h5 Ka6 57. Ke5 Ne3 58. g5 Kxa5 59. Ke6 Kb5) 54... Nd4+?? { (-4.73 → -0.17) Blunder. g5 was best. } { [%eval -0.17] } (54... g5 55. Kf6 h6 56. Kg6 Nd4 57. Kf6 Nf3 58. Kf5 Nh4+ 59. Kf6 Ka6 60. Kg7) 55. Kf7?? { (-0.17 → -4.77) Blunder. Ke5 was best. } { [%eval -4.77] } (55. Ke5 Nc6+ 56. Kf5 Kc8 57. h4 Kd7 58. a6 Ke7 59. Kg5 Ke6 60. Kf4 Kf6) 55... Ka6?? { (-4.77 → 0.01) Blunder. g5 was best. } { [%eval 0.01] } (55... g5 56. Kf6 Nf3 57. Kg7 Ka6 58. Kxh7 Ng1 59. Kg6 Nxh3 60. Kf6 Kb5 61. a6) 56. Kxg7 { [%eval 0.05] } 56... Kxa5?? { (0.05 → 5.41) Blunder. Nf3 was best. } { [%eval 5.41] } (56... Nf3 57. Kf6 Kxa5 58. Kf5 Kb5 59. Kf4 Nd2 60. Kg5 Kc4 61. Kh6 Nf3 62. g5) 57. Kxh7 { [%eval 4.7] } 57... Ne6 { [%eval 4.74] } 58. Kg6?? { (4.74 → 0.32) Blunder. h4 was best. } { [%eval 0.32] } (58. h4 Kb6 59. Kg6 Kc6 60. h5 Kd5 61. Kf5 Ng7+ 62. Kf6 Ne8+ 63. Ke7 Nc7) 58... Kb6?? { (0.32 → 5.67) Blunder. Nf4+ was best. } { [%eval 5.67] } (58... Nf4+ 59. Kg5 Nxh3+ 60. Kh4 Nf4 61. g5 Ne6 62. g6 Ka4 63. Kg4 Kb3 64. Kf3) 59. Kf6 { [%eval 5.41] } 59... Nf8 { [%eval 6.15] } 60. g5 { [%eval 5.34] } 60... Kc7?! { (5.34 → 9.10) Inaccuracy. Nd7+ was best. } { [%eval 9.1] } (60... Nd7+ 61. Kf5 Kc5 62. g6 Nb6 63. Ke6 Nd5 64. h4 Ne3 65. g7 Ng2 66. g8=Q) 61. g6 { [%eval 7.42] } 61... Nxg6?! { (7.42 → 81.15) Inaccuracy. Nd7+ was best. } { [%eval 81.15] } (61... Nd7+ 62. Ke7 Nb6 63. Ke6 Kc6 64. g7 Nd5 65. g8=Q Nc7+ 66. Ke5 Kb7 67. h4) 62. Kxg6 { [%eval 81.15] } 62... Kd7 { [%eval 5.86] } 63. h4 { [%eval 81.15] } 63... Ke7 { [%eval 81.15] } 64. Kg7 { [%eval 62.33] } 64... Ke6 { [%eval 68.78] } 65. h5 { [%eval 81.15] } 65... Kf5 { [%eval 57.92] } 66. h6 { [%eval 79.88] } 66... Kg5?! { (79.88 → Mate in 11) Checkmate is now unavoidable. Ke5 was best. } { [%eval #11] } (66... Ke5 67. h7 Kd4 68. Kf6 Kd5 69. Kf5 Kd4 70. Kf4 Kc5 71. Ke5 Kc4 72. Ke4) 67. h7 { [%eval 5.21] } 67... Kh5?? { (5.21 → Mate in 9) Checkmate is now unavoidable. Kf5 was best. } { [%eval #9] } (67... Kf5 68. Kf7 Ke5 69. Kg6 Ke6 70. Kg5 Ke5 71. Kg4 Ke4 72. Kh4 Kd4 73. Kh5) 68. h8=Q+ { [%eval #7] } 68... Kg5 { [%eval #6] } 69. Qh6+ { [%eval #5] } 69... Kf5 { [%eval #4] } 70. Qf6+ { [%eval #8] } 70... Ke4 { [%eval #8] } 71. Kf7 { [%eval #8] } 71... Kd5 { [%eval #7] } 72. Ke7 { [%eval #8] } 72... Ke4 { [%eval #8] } 73. Ke6 { [%eval #7] } 73... Ke3 { [%eval #6] } 74. Kd5 { [%eval #5] } 74... Kd3 { [%eval #5] } 75. Qf4 { [%eval #5] } 75... Kc3 { [%eval #5] } 76. Qd4+ { [%eval #4] } 76... Kb3 { [%eval #4] } 77. Kc5 { [%eval #4] } 77... Kc2 { [%eval #4] } 78. Kc4 { [%eval #3] } 78... Kc1 { [%eval #2] } 79. Kb3 { [%eval #1] } 79... Kb1 { [%eval #1] } 80. Qb2# { White wins by checkmate. } 1-0