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.
Play
Create a gameTournamentSimultaneous exhibitions
Learn
Chess basicsPuzzlesPracticeCoordinatesStudyCoaches
Watch
Lichess TVCurrent gamesStreamersBroadcasts (beta)Video library
Community
PlayersTeamsForumQuestions & Answers
Tools
Analysis boardOpening explorerBoard editorImport gameAdvanced search
Sign in
Reconnecting

Correspondence Chess • Stockfish8 vs AlphaZero

Stockfish8 plays AlphaZero in a casual imported game of chess. Stockfish8 resigned after 88 moves. Click to replay, analyse, and discuss the game!

C65 Ruy Lopez: Berlin Defense

Stockfish8
8Inaccuracies
1Mistakes
0Blunders
13Average centipawn loss
AlphaZero
0Inaccuracies
0Mistakes
0Blunders
9Average centipawn loss
[Event "AlphaZero-SF"] [Site "https://lichess.org/SfaOcHXM"] [Date "2017.12.06"] [Round "-"] [White "Stockfish8"] [Black "AlphaZero"] [Result "0-1"] [UTCDate "2017.12.06"] [UTCTime "09:28:04"] [WhiteElo "?"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "C65"] [Opening "Ruy Lopez: Berlin Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.08] } 1... e5 { [%eval 0.23] } 2. Nf3 { [%eval 0.2] } 2... Nc6 { [%eval 0.26] } 3. Bb5 { [%eval 0.06] } 3... Nf6 { [%eval 0.16] } { C65 Ruy Lopez: Berlin Defense } 4. d3 { [%eval 0.13] } 4... Bc5 { [%eval 0.21] } 5. Bxc6 { [%eval 0.25] } 5... dxc6 { [%eval 0.27] } 6. O-O { [%eval 0.18] } 6... Nd7 { [%eval 0.22] } 7. c3 { [%eval 0.14] } 7... O-O { [%eval 0.11] } 8. d4 { [%eval 0.17] } 8... Bd6 { [%eval 0.17] } 9. Bg5 { [%eval 0.18] } 9... Qe8 { [%eval 0.2] } 10. Re1 { [%eval 0.08] } 10... f6 { [%eval 0.19] } 11. Bh4 { [%eval 0.12] } 11... Qf7 { [%eval 0.15] } 12. Nbd2 { [%eval 0.14] } 12... a5 { [%eval 0.14] } 13. Bg3 { [%eval 0.17] } 13... Re8 { [%eval 0.12] } 14. Qc2 { [%eval 0.18] } 14... Nf8 { [%eval 0.22] } 15. c4 { [%eval 0.19] } 15... c5 { [%eval 0.33] } 16. d5 { [%eval 0.44] } 16... b6 { [%eval 0.5] } 17. Nh4 { [%eval 0.3] } 17... g6 { [%eval 0.39] } 18. Nhf3 { [%eval 0.33] } 18... Bd7 { [%eval 0.61] } 19. Rad1 { [%eval 0.67] } 19... Re7 { [%eval 0.65] } 20. h3?! { (0.65 → 0.12) Inaccuracy. Best move was Nf1. } { [%eval 0.12] } (20. Nf1 h6 21. h3 Rae8 22. b3 f5 23. exf5 Bxf5 24. Qc3 Qg7 25. N3d2 e4 26. Qxg7+ Kxg7) 20... Qg7 { [%eval 0.57] } 21. Qc3?! { (0.57 → 0.00) Inaccuracy. Best move was Nh4. } { [%eval 0.0] } (21. Nh4 Rf7) 21... Rae8 { [%eval 0.04] } 22. a3 { [%eval 0.0] } 22... h6 { [%eval 0.0] } 23. Bh4 { [%eval 0.0] } 23... Rf7 { [%eval 0.0] } 24. Bg3 { [%eval 0.0] } 24... Rfe7 { [%eval 0.0] } 25. Bh4 { [%eval 0.0] } 25... Rf7 { [%eval 0.0] } 26. Bg3 { [%eval 0.0] } 26... a4 { [%eval 0.36] } 27. Kh1 { [%eval 0.0] } 27... Rfe7 { [%eval 0.0] } 28. Bh4 { [%eval 0.0] } 28... Rf7 { [%eval 0.0] } 29. Bg3 { [%eval 0.0] } 29... Rfe7 { [%eval 0.0] } 30. Bh4 { [%eval 0.0] } 30... g5 { [%eval 0.18] } 31. Bg3 { [%eval 0.25] } 31... Ng6 { [%eval 0.2] } 32. Nf1 { [%eval 0.22] } 32... Rf7 { [%eval 0.24] } 33. Ne3 { [%eval 0.36] } 33... Ne7 { [%eval 0.23] } 34. Qd3 { [%eval -0.09] } 34... h5 { [%eval 0.12] } 35. h4 { [%eval 0.0] } 35... Nc8 { [%eval 0.11] } 36. Re2 { [%eval -0.22] } 36... g4 { [%eval -0.15] } 37. Nd2 { [%eval -0.24] } 37... Qh7 { [%eval -0.16] } 38. Kg1 { [%eval -0.26] } 38... Bf8 { [%eval -0.15] } 39. Nb1 { [%eval -0.08] } 39... Nd6 { [%eval -0.07] } 40. Nc3 { [%eval -0.34] } 40... Bh6 { [%eval -0.25] } 41. Rf1 { [%eval -0.46] } 41... Ra8 { [%eval -0.42] } 42. Kh2 { [%eval -0.45] } 42... Kf8 { [%eval -0.48] } 43. Kg1 { [%eval -0.56] } 43... Qg6 { [%eval -0.18] } 44. f4?! { (-0.18 → -0.84) Inaccuracy. Best move was Ree1. } { [%eval -0.84] } (44. Ree1 Bc8 45. Ned1 Ba6 46. Nb5 Bxb5 47. cxb5 Bf4 48. Nc3 Bxg3 49. fxg3 Kg7 50. Qe2 Rff8) 44... gxf3 { [%eval -0.78] } 45. Rxf3 { [%eval -0.56] } 45... Bxe3+ { [%eval -0.72] } 46. Rfxe3 { [%eval -0.82] } 46... Ke7 { [%eval -0.6] } 47. Be1?! { (-0.60 → -1.14) Inaccuracy. Best move was Rf2. } { [%eval -1.14] } (47. Rf2 Rg8) 47... Qh7 { [%eval -1.05] } 48. Rg3 { [%eval -1.12] } 48... Rg7 { [%eval -1.09] } 49. Rxg7+ { [%eval -1.08] } 49... Qxg7 { [%eval -0.99] } 50. Re3 { [%eval -1.19] } 50... Rg8 { [%eval -1.2] } 51. Rg3 { [%eval -1.25] } 51... Qh8 { [%eval -1.02] } 52. Nb1 { [%eval -1.33] } 52... Rxg3 { [%eval -1.32] } 53. Bxg3 { [%eval -1.53] } 53... Qh6 { [%eval -1.47] } 54. Nd2 { [%eval -1.53] } 54... Bg4 { [%eval -1.35] } 55. Kh2 { [%eval -1.46] } 55... Kd7 { [%eval -1.1] } 56. b3 { [%eval -1.23] } 56... axb3 { [%eval -1.23] } 57. Nxb3 { [%eval -1.24] } 57... Qg6 { [%eval -1.25] } 58. Nd2 { [%eval -1.29] } 58... Bd1 { [%eval -1.22] } 59. Nf3 { [%eval -1.16] } 59... Ba4 { [%eval -1.2] } 60. Nd2 { [%eval -1.64] } 60... Ke7 { [%eval -1.54] } 61. Bf2 { [%eval -1.75] } 61... Qg4 { [%eval -1.7] } 62. Qf3 { [%eval -1.62] } 62... Bd1 { [%eval -1.52] } 63. Qxg4 { [%eval -1.6] } 63... Bxg4 { [%eval -1.64] } 64. a4 { [%eval -1.7] } 64... Nb7 { [%eval -1.66] } 65. Nb1 { [%eval -1.51] } 65... Na5 { [%eval -1.44] } 66. Be3 { [%eval -1.72] } 66... Nxc4 { [%eval -1.71] } 67. Bc1 { [%eval -1.6] } 67... Bd7 { [%eval -1.55] } 68. Nc3 { [%eval -1.69] } 68... c6 { [%eval -1.58] } 69. Kg1 { [%eval -1.5] } 69... cxd5 { [%eval -1.47] } 70. exd5 { [%eval -1.47] } 70... Bf5 { [%eval -1.47] } 71. Kf2 { [%eval -1.52] } 71... Nd6 { [%eval -1.6] } 72. Be3 { [%eval -1.94] } 72... Ne4+ { [%eval -1.9] } 73. Nxe4 { [%eval -1.78] } 73... Bxe4 { [%eval -1.71] } 74. a5?! { (-1.71 → -2.41) Inaccuracy. Best move was g3. } { [%eval -2.41] } (74. g3 Bxd5) 74... bxa5 { [%eval -2.41] } 75. Bxc5+ { [%eval -2.41] } 75... Kd7 { [%eval -2.35] } 76. d6 { [%eval -2.41] } 76... Bf5 { [%eval -2.41] } 77. Ba3 { [%eval -2.41] } 77... Kc6 { [%eval -2.39] } 78. Ke1 { [%eval -2.31] } 78... Kd5 { [%eval -2.22] } 79. Kd2 { [%eval -2.17] } 79... Ke4 { [%eval -1.72] } 80. Bb2?! { (-1.72 → -2.25) Inaccuracy. Best move was Kc3. } { [%eval -2.25] } (80. Kc3 Be6) 80... Kf4 { [%eval -1.99] } 81. Bc1? { (-1.99 → -3.15) Mistake. Best move was Kc3. } { [%eval -3.15] } (81. Kc3 Be6 82. Bc1+ Kg3 83. Bh6 Kxh4 84. Bg7 Kg5 85. Bf8 Bd7 86. Be7 Kf5 87. Bf8 Ke6) 81... Kg3 { [%eval -2.72] } 82. Ke2?! { (-2.72 → -3.33) Inaccuracy. Best move was Bb2. } { [%eval -3.33] } (82. Bb2 Kxg2) 82... a4 { [%eval -3.33] } 83. Kf1 { [%eval -3.31] } 83... Kxh4 { [%eval -3.27] } 84. Kf2 { [%eval -3.22] } 84... Kg4 { [%eval -3.15] } 85. Ba3 { [%eval -3.1] } 85... Bd7 { [%eval -2.33] } 86. Bc1?! { (-2.33 → -3.07) Inaccuracy. Best move was g3. } { [%eval -3.07] } (86. g3 f5) 86... Kf5 { [%eval -3.07] } 87. Ke3 { [%eval -3.07] } 87... Ke6 { [%eval -2.45] } { White resigns. } 0-1