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 • Stockfish 8 vs Alpha Zero

Stockfish 8 plays Alpha Zero in a casual imported game of chess. Stockfish 8 resigned after 61 moves. Click to replay, analyse, and discuss the game!

A88 Dutch Defense: Leningrad Variation, Warsaw Variation

Stockfish 8
3Inaccuracies
4Mistakes
0Blunders
26Average centipawn loss
Alpha Zero
3Inaccuracies
0Mistakes
0Blunders
22Average centipawn loss
[Event "Stockfish - AlphaZero match"] [Site "https://lichess.org/JaTtTQa9"] [Date "2018.??.??"] [Round "?"] [White "Stockfish 8"] [Black "Alpha Zero"] [Result "0-1"] [WhiteElo "?"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "A88"] [Opening "Dutch Defense: Leningrad Variation, Warsaw Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.08] } 1... f5?! { (0.08 → 0.60) Inaccuracy. Best move was d5. } { [%eval 0.6] } (1... d5 2. Nf3 Nf6 3. c4 e6 4. g3 Bb4+ 5. Nbd2 O-O 6. Bg2) 2. Nf3 { [%eval 0.37] } 2... Nf6 { [%eval 0.49] } 3. g3 { [%eval 0.35] } 3... g6 { [%eval 0.33] } 4. Bg2 { [%eval 0.4] } 4... Bg7 { [%eval 0.51] } 5. O-O { [%eval 0.45] } 5... O-O { [%eval 0.31] } 6. c4 { [%eval 0.5] } 6... d6 { [%eval 0.74] } 7. Nc3 { [%eval 0.45] } 7... c6 { [%eval 0.55] } { A88 Dutch Defense: Leningrad Variation, Warsaw Variation } 8. Rb1 { [%eval 0.25] } 8... a5 { [%eval 0.72] } 9. Qb3 { [%eval 0.45] } 9... Na6 { [%eval 0.58] } 10. Rd1 { [%eval 0.37] } 10... h6 { [%eval 0.7] } 11. Be3 { [%eval 0.62] } 11... Rb8 { [%eval 0.85] } 12. Rbc1 { [%eval 0.57] } 12... Bd7 { [%eval 0.83] } 13. c5+ { [%eval 0.54] } 13... Kh7 { [%eval 0.52] } 14. Na4 { [%eval 0.5] } 14... Nc7 { [%eval 0.55] } 15. Bd2 { [%eval 0.55] } 15... Be6 { [%eval 0.72] } 16. Qc2 { [%eval 0.4] } 16... Ncd5 { [%eval 0.76] } 17. b3 { [%eval 0.42] } 17... Ra8 { [%eval 0.71] } 18. Be1 { [%eval 0.3] } 18... Qe8 { [%eval 0.65] } 19. e3 { [%eval 0.54] } 19... g5 { [%eval 0.7] } 20. Nd2 { [%eval 0.66] } 20... Qh5 { [%eval 0.88] } 21. Bf3?! { (0.88 → 0.00) Inaccuracy. Best move was Nc4. } { [%eval 0.0] } (21. Nc4 Kg8 22. cxd6 exd6 23. Nab6 Nxb6 24. Nxb6 Ra6 25. d5 cxd5 26. Nxd5 Nxd5 27. Bxd5 Qf7) 21... g4 { [%eval 0.3] } 22. Be2 { [%eval 0.06] } 22... Kh8?! { (0.06 → 0.90) Inaccuracy. Best move was Ne4. } { [%eval 0.9] } (22... Ne4 23. h4 Nxg3 24. fxg3 Nxe3 25. Qd3 Nxd1 26. Rxd1 Qg6 27. Qe3 Bd5 28. Nc4 Be4 29. Nc3) 23. Nc4 { [%eval 0.86] } 23... Ne4 { [%eval 0.99] } 24. h4 { [%eval 0.64] } 24... Ng5 { [%eval 0.77] } 25. hxg5 { [%eval 0.92] } 25... hxg5 { [%eval 1.17] } 26. f3? { (1.17 → -1.07) Mistake. Best move was Ncb6. } { [%eval -1.07] } (26. Ncb6 Rad8 27. cxd6 Rxd6 28. e4 fxe4 29. Qxe4 Bf5 30. Qg2 Re6 31. Bd3 Rxe1+ 32. Rxe1 Bxd3) 26... gxf3 { [%eval -0.9] } 27. Bf1 { [%eval -1.16] } 27... f4 { [%eval -0.97] } 28. Rd2 { [%eval -1.16] } 28... fxe3 { [%eval 0.87] } 29. Nxe3? { (0.87 → -1.18) Mistake. Best move was Rh2. } { [%eval -1.18] } (29. Rh2 f2+) 29... Nxe3 { [%eval -1.03] } 30. Rh2 { [%eval -1.1] } 30... Bh3 { [%eval -1.22] } 31. Rxh3 { [%eval -1.15] } 31... Qxh3 { [%eval -0.96] } 32. Bxh3 { [%eval -1.24] } 32... Nxc2 { [%eval -1.1] } 33. Rxc2 { [%eval -1.15] } 33... Bxd4+ { [%eval -1.14] } 34. Bf2 { [%eval -1.08] } 34... Bxf2+ { [%eval -1.23] } 35. Kxf2 { [%eval -1.22] } 35... Kg7 { [%eval -1.17] } 36. Nb6 { [%eval -1.05] } 36... Rad8 { [%eval -0.88] } 37. Rc3 { [%eval -0.97] } 37... Rh8 { [%eval -1.11] } 38. Be6 { [%eval -1.25] } 38... Rh6 { [%eval -0.99] } 39. Re3?! { (-0.99 → -1.60) Inaccuracy. Best move was Bc8. } { [%eval -1.6] } (39. Bc8 Rf8) 39... Rf8 { [%eval -1.53] } 40. Nd7 { [%eval -1.48] } 40... Rh2+ { [%eval -1.48] } 41. Kf1 { [%eval -1.48] } 41... Re2 { [%eval -1.42] } 42. Rxe2 { [%eval -1.47] } 42... fxe2+ { [%eval -1.39] } 43. Kxe2 { [%eval -1.28] } 43... Rh8 { [%eval -1.26] } 44. Kd3 { [%eval -1.65] } 44... Rh6 { [%eval -1.56] } 45. Bg4 { [%eval -1.57] } 45... d5 { [%eval -1.57] } 46. Ne5 { [%eval -1.57] } 46... e6 { [%eval -1.2] } 47. Nd7? { (-1.20 → -2.23) Mistake. Best move was Bf3. } { [%eval -2.23] } (47. Bf3 a4 48. bxa4 Rh2 49. g4 Rxa2 50. Bd1 Kf6 51. Nd7+ Ke7 52. Ne5 Ra1 53. Kd2 Kf6) 47... Kf7 { [%eval -1.97] } 48. Ke3 { [%eval -2.23] } 48... Rh1 { [%eval -2.2] } 49. Bf3 { [%eval -2.27] } 49... Re1+ { [%eval -2.2] } 50. Kd2 { [%eval -2.29] } 50... Ra1?! { (-2.29 → -1.38) Inaccuracy. Best move was Rb1. } { [%eval -1.38] } (50... Rb1 51. g4 Rb2+ 52. Kc3 Rxa2 53. Bd1 Ke7 54. Ne5 Rh2 55. Bf3 Rh7 56. Kd4 Kf6 57. Be2) 51. Bd1? { (-1.38 → -3.22) Mistake. Best move was a4. } { [%eval -3.22] } (51. a4 Ke7 52. Ne5 Kf6 53. Ng4+ Kf5 54. Ne3+ Ke5 55. Bd1 Ke4 56. Nc2 Rb1 57. Ne1 Kd4) 51... Ke7 { [%eval -2.98] } 52. Ne5 { [%eval -3.26] } 52... Kf6 { [%eval -3.24] } 53. Ng4+ { [%eval -3.29] } 53... Kf5 { [%eval -3.24] } 54. Nh6+ { [%eval -3.27] } 54... Ke4 { [%eval -3.13] } 55. Nf7 { [%eval -3.11] } 55... g4 { [%eval -2.71] } 56. Nd6+?! { (-2.71 → -3.24) Inaccuracy. Best move was Ng5+. } { [%eval -3.24] } (56. Ng5+ Kf5 57. Nf7 Rxa2+ 58. Bc2+ Kf6 59. Nh6 e5 60. Kc1 a4 61. Nxg4+ Ke6 62. bxa4 e4) 56... Kd4 { [%eval -3.01] } 57. a4 { [%eval -3.24] } 57... Ra2+ { [%eval -3.05] } 58. Ke1 { [%eval -3.13] } 58... Kxc5 { [%eval -2.95] } 59. Nxb7+ { [%eval -3.05] } 59... Kb6 { [%eval -2.7] } 60. Nd8 { [%eval -2.74] } 60... Rg2 { [%eval -2.34] } { White resigns. } 0-1