Free online Chess server. Play Chess now in a clean interface. No registration, no ads, no plugin required. Play Chess with the computer, friends or random opponents.
Sign in
Reconnecting

Correspondence Chess • Anatoly Karpov vs Mephisto Portorose

Anatoly Karpov plays Mephisto Portorose in a casual imported game of chess. Anatoly Karpov resigned after 84 moves. Click to replay, analyse, and discuss the game!

D16 Slav Defense: Steiner Variation

Anatoly Karpov
4Inaccuracies
9Mistakes
1Blunders
37Average centipawn loss
Mephisto Portorose
5Inaccuracies
1Mistakes
1Blunders
25Average centipawn loss
[Event "Karpov Simul"] [Site "https://lichess.org/0iY3C89v"] [Date "1990.04.??"] [Round "?"] [White "Anatoly Karpov"] [Black "Mephisto Portorose"] [Result "0-1"] [WhiteElo "?"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "D16"] [Opening "Slav Defense: Steiner Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.22] } 1... d5 { [%eval 0.34] } 2. c4 { [%eval 0.22] } 2... c6 { [%eval 0.22] } 3. Nf3 { [%eval 0.33] } 3... Nf6 { [%eval 0.3] } 4. Nc3 { [%eval 0.08] } 4... dxc4 { [%eval 0.24] } 5. a4 { [%eval 0.08] } 5... Bg4 { [%eval 0.45] } { D16 Slav Defense: Steiner Variation } 6. Ne5 { [%eval 0.51] } 6... Bh5 { [%eval 0.4] } 7. f3 { [%eval 0.46] } 7... Nfd7 { [%eval 0.62] } 8. Nxc4 { [%eval 0.52] } 8... e5 { [%eval 0.49] } 9. Ne4 { [%eval 0.43] } 9... Bb4+ { [%eval 0.39] } 10. Bd2 { [%eval 0.32] } 10... Qh4+?! { (0.32 → 1.04) Inaccuracy. Best move was Qe7. } { [%eval 1.04] } (10... Qe7) 11. g3 { [%eval 0.99] } 11... Qe7 { [%eval 1.0] } 12. Bxb4 { [%eval 0.65] } 12... Qxb4+ { [%eval 0.5] } 13. Qd2 { [%eval 0.59] } 13... Qxd2+ { [%eval 0.64] } 14. Kxd2 { [%eval 0.5] } 14... exd4 { [%eval 0.52] } 15. Ned6+ { [%eval 0.48] } 15... Ke7 { [%eval 0.67] } 16. Nxb7 { [%eval 0.07] } 16... Na6 { [%eval 0.31] } 17. Bh3 { [%eval 0.21] } 17... Rab8 { [%eval 0.04] } 18. Nba5 { [%eval 0.2] } 18... Rhc8 { [%eval 0.45] } 19. f4?! { (0.45 → -0.20) Inaccuracy. Best move was e3. } { [%eval -0.2] } (19. e3) 19... f6 { [%eval -0.09] } 20. e3 { [%eval -0.09] } 20... dxe3+ { [%eval -0.12] } 21. Kxe3 { [%eval -0.13] } 21... Nb4 { [%eval -0.14] } 22. Kf2 { [%eval -0.29] } 22... Nd3+?! { (-0.29 → 0.37) Inaccuracy. Best move was Rc7. } { [%eval 0.37] } (22... Rc7 23. Kg2 Nc2 24. Rac1 Nd4 25. Rhe1+ Kf8 26. b3 Nb6 27. Nd2 c5 28. Kf1 Bf7 29. Kf2) 23. Kg2 { [%eval 0.28] } 23... Nxb2? { (0.28 → 2.97) Mistake. Best move was N3c5. } { [%eval 2.97] } (23... N3c5) 24. Rhe1+ { [%eval 2.82] } 24... Kd8?! { (2.82 → 3.55) Inaccuracy. Best move was Kf8. } { [%eval 3.55] } (24... Kf8 25. Bxd7 Rc7 26. Bf5 Nxc4 27. Nxc4 Rb4 28. Nd6 Rd4 29. Ne4 c5 30. Rab1 Bg6 31. Bxg6) 25. Nd6 { [%eval 3.52] } 25... Rc7 { [%eval 2.49] } 26. g4?! { (2.49 → 1.54) Inaccuracy. Best move was Re3. } { [%eval 1.54] } (26. Re3) 26... Bg6 { [%eval 1.53] } 27. f5 { [%eval 1.54] } 27... Ne5 { [%eval 1.58] } 28. fxg6 { [%eval 1.56] } 28... hxg6 { [%eval 1.6] } 29. Rab1 { [%eval 1.17] } 29... Rb4?! { (1.17 → 1.85) Inaccuracy. Best move was Rb6. } { [%eval 1.85] } (29... Rb6 30. g5 Nbd3 31. Red1 Nf4+ 32. Kg3 Rxb1 33. Rxb1 Nxh3 34. Kxh3 Ke7 35. Nac4 Nxc4 36. Nxc4) 30. g5 { [%eval 1.4] } 30... Ke7 { [%eval 1.41] } 31. Re4 { [%eval 1.35] } 31... Rxe4 { [%eval 1.41] } 32. Nxe4 { [%eval 1.34] } 32... Nxa4 { [%eval 1.48] } 33. Ra1 { [%eval 1.18] } 33... Nb6 { [%eval 1.13] } 34. Nc5 { [%eval 1.27] } 34... Ke8 { [%eval 1.29] } 35. Nab7 { [%eval 1.11] } 35... Nf7 { [%eval 1.36] } 36. gxf6 { [%eval 1.42] } 36... gxf6 { [%eval 1.56] } 37. Rxa7 { [%eval 1.53] } 37... Ke7?! { (1.53 → 2.22) Inaccuracy. Best move was Re7. } { [%eval 2.22] } (37... Re7 38. Kf2 Kf8 39. Ra6 Nd5 40. Ne6+ Kg8 41. Nbc5 Ne5 42. Bg2 Re8 43. Kg3 Ne7 44. Nd4) 38. Ra6? { (2.22 → 0.97) Mistake. Best move was Na6. } { [%eval 0.97] } (38. Na6 Nc8 39. Bxc8 Rxc8 40. Nbc5+ Kf8 41. Nd7+ Kg7 42. Nc7 Kh6 43. Nxf6 g5 44. Ne6 Kg6) 38... Nd5 { [%eval 0.96] } 39. Kg3 { [%eval 0.93] } 39... Ne5 { [%eval 1.1] } 40. Bg2 { [%eval 0.96] } 40... Ne3 { [%eval 1.03] } 41. Bh1 { [%eval 0.78] } 41... g5 { [%eval 0.91] } 42. Na5 { [%eval 0.63] } 42... Kd6 { [%eval 1.1] } 43. Ne4+ { [%eval 1.13] } 43... Ke7 { [%eval 0.97] } 44. Nc5 { [%eval 0.75] } 44... Kd6 { [%eval 0.76] } 45. Ncb7+ { [%eval 0.77] } 45... Kd7 { [%eval 0.93] } 46. Ra8 { [%eval 0.69] } 46... c5 { [%eval 0.76] } 47. Rh8 { [%eval 0.71] } 47... Ke6 { [%eval 0.54] } 48. Nb3 { [%eval 0.27] } 48... Nf5+ { [%eval 0.31] } 49. Kf2 { [%eval 0.24] } 49... Nd3+ { [%eval 0.42] } 50. Ke2 { [%eval 0.24] } 50... c4 { [%eval 0.29] } 51. Na1 { [%eval 0.0] } 51... Nf4+ { [%eval 0.0] } 52. Ke1 { [%eval 0.08] } 52... c3 { [%eval 0.32] } 53. Nc2 { [%eval 0.14] } 53... Rc4 { [%eval 0.29] } 54. Kd1 { [%eval 0.14] } 54... Rc7 { [%eval 0.17] } 55. Re8+? { (0.17 → -0.98) Mistake. Best move was Kc1. } { [%eval -0.98] } (55. Kc1 Ne2+ 56. Kb1 Ned4 57. Rd8 Nxc2 58. Kxc2 Ne3+ 59. Kc1 f5 60. Re8+ Re7 61. Rc8 g4) 55... Kf7 { [%eval -0.59] } 56. Rd8 { [%eval -0.91] } 56... Ke7 { [%eval -0.66] } 57. Nb4? { (-0.66 → -2.87) Mistake. Best move was Rh8. } { [%eval -2.87] } (57. Rh8 Rd7+ 58. Ke1 Rd2 59. Rh7+ Ke8 60. Bc6+ Kf8 61. Be4 Re2+ 62. Kd1 Rxe4 63. Nc5 Rc4) 57... Ne3+ { [%eval -2.84] } 58. Ke1 { [%eval -2.81] } 58... c2 { [%eval -2.66] } 59. Nxc2?? { (-2.66 → -7.22) Blunder. Best move was Na2. } { [%eval -7.22] } (59. Na2 c1=Q+ 60. Nxc1 Rxc1+ 61. Kd2 Rxh1 62. Kxe3 Rxh2 63. Rd2 Rxd2 64. Kxd2 f5 65. Ke3 Ne6) 59... Rxc2 { [%eval -7.0] } 60. Rd2 { [%eval -7.18] } 60... Rc1+ { [%eval -7.06] } 61. Kf2 { [%eval -6.97] } 61... Nc4 { [%eval -6.97] } 62. Rd4 { [%eval -6.89] } 62... Ne6?? { (-6.89 → -3.37) Blunder. Best move was Rc2+. } { [%eval -3.37] } (62... Rc2+ 63. Ke1) 63. Re4 { [%eval -3.31] } 63... Rxh1 { [%eval -3.05] } 64. Rxc4 { [%eval -3.16] } 64... Rxh2+ { [%eval -2.81] } 65. Kg3?! { (-2.81 → -3.66) Inaccuracy. Best move was Kg1. } { [%eval -3.66] } (65. Kg1 Rd2 66. Na5 f5 67. Rc1 f4 68. Nc4 Ra2 69. Rd1 Kf6 70. Kf1 g4 71. Rd5 g3) 65... Rb2 { [%eval -3.25] } 66. Na5 { [%eval -3.47] } 66... f5 { [%eval -3.0] } 67. Rc3?! { (-3.00 → -3.68) Inaccuracy. Best move was Nc6+. } { [%eval -3.68] } (67. Nc6+ Kd6) 67... Kf6 { [%eval -3.68] } 68. Nc4 { [%eval -3.57] } 68... f4+ { [%eval -3.51] } 69. Kf3? { (-3.51 → -4.58) Mistake. Best move was Kh3. } { [%eval -4.58] } (69. Kh3 Rb1 70. Rc2 Rg1 71. Kh2 Rd1 72. Kg2 g4 73. Rb2 Rd4 74. Na5 Rd3 75. Nc4 Rh3) 69... Rh2 { [%eval -3.52] } 70. Rc1? { (-3.52 → -4.82) Mistake. Best move was Nd6. } { [%eval -4.82] } (70. Nd6 Rh3+ 71. Kg4 Rh4+ 72. Kf3 Nd4+ 73. Kg2 f3+ 74. Rxf3+ Nxf3 75. Kxf3 Rf4+ 76. Kg3 Rd4) 70... Rh3+ { [%eval -4.27] } 71. Ke4? { (-4.27 → -5.48) Mistake. Best move was Kg2. } { [%eval -5.48] } (71. Kg2 g4) 71... g4 { [%eval -5.25] } 72. Re1 { [%eval -5.08] } 72... Rb3 { [%eval -4.79] } 73. Rg1? { (-4.79 → -7.52) Mistake. Best move was Ne5. } { [%eval -7.52] } (73. Ne5 g3 74. Nd3 g2 75. Kf3 Rxd3+ 76. Kxg2 Kf5 77. Ra1 Rd2+ 78. Kf1 Nd4 79. Ra8 Kg4) 73... g3 { [%eval -7.36] } 74. Rg2 { [%eval -7.39] } 74... Rc3 { [%eval -6.5] } 75. Nd2? { (-6.50 → -8.98) Mistake. Best move was Nb6. } { [%eval -8.98] } (75. Nb6) 75... Re3+ { [%eval -8.38] } 76. Kd5 { [%eval -8.08] } 76... Kf5 { [%eval -7.53] } 77. Nf1? { (-7.53 → -11.26) Mistake. Best move was Kc4. } { [%eval -11.26] } (77. Kc4 Re1 78. Nf3 Rc1+ 79. Kd5 Rd1+ 80. Kc4 Ke4 81. Nd2+ Ke3 82. Kc3 Rc1+ 83. Kb2 Rc6) 77... Rd3+ { [%eval -10.89] } 78. Kc4 { [%eval -10.82] } 78... Rd4+ { [%eval -9.99] } 79. Kc3 { [%eval -10.47] } 79... Kg4 { [%eval -9.6] } 80. Rg1 { [%eval -14.4] } 80... Kf3 { [%eval -13.7] } 81. Nd2+ { [%eval -13.74] } 81... Kf2 { [%eval -12.32] } 82. Rf1+ { [%eval -50.95] } 82... Ke2 { [%eval -14.31] } 83. Rg1 { [%eval -69.0] } 83... Rd3+ { [%eval -55.18] } { White resigns. } 0-1