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 game Tournament Simultaneous exhibitions
Learn
Chess basics Puzzles Practice Coordinates Study Coaches
Watch
Lichess TV Current games Streamers Broadcasts (beta) Video library
Community
Players Teams Forum Questions & Answers
Tools
Analysis board Opening explorer Board editor Import game Advanced search
Sign in
Reconnecting

Correspondence Chess • AlphaZero vs Stockfish

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

E15 Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation

AlphaZero
1 Inaccuracies
0 Mistakes
0 Blunders
25 Average centipawn loss
Stockfish
4 Inaccuracies
4 Mistakes
3 Blunders
45 Average centipawn loss
[Event "AlphaZero vs Stockfish Games: Game 3"] [Site "https://lichess.org/D7koOl9H"] [Date "2017.12.06"] [Round "-"] [White "AlphaZero"] [Black "Stockfish"] [Result "1-0"] [UTCDate "2017.12.06"] [UTCTime "09:02:15"] [WhiteElo "?"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "E15"] [Opening "Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... Nf6 { [%eval 0.07] } 2. c4 { [%eval 0.13] } 2... b6 { [%eval 0.14] } 3. d4 { [%eval 0.07] } 3... e6 { [%eval 0.14] } 4. g3 { [%eval 0.06] } 4... Ba6 { [%eval 0.21] } { E15 Queen's Indian Defense: Fianchetto Variation, Nimzowitsch Variation } 5. Qc2 { [%eval 0.0] } 5... c5 { [%eval 0.15] } 6. d5 { [%eval 0.0] } 6... exd5 { [%eval -0.06] } 7. cxd5 { [%eval 0.05] } 7... Bb7 { [%eval -0.09] } 8. Bg2 { [%eval 0.0] } 8... Nxd5 { [%eval 0.0] } 9. O-O { [%eval 0.0] } 9... Nc6 { [%eval 0.0] } 10. Rd1 { [%eval 0.0] } 10... Be7 { [%eval -0.13] } 11. Qf5 { [%eval 0.0] } 11... Nf6 { [%eval 0.0] } 12. e4 { [%eval -0.08] } 12... g6 { [%eval -0.01] } 13. Qf4 { [%eval -0.15] } 13... O-O { [%eval 0.0] } 14. e5 { [%eval -0.34] } 14... Nh5 { [%eval 0.01] } 15. Qg4?! { (0.01 → -0.54) Inaccuracy. Best move was Qc4. } { [%eval -0.54] } (15. Qc4 d6 16. Nc3 Na5 17. Qg4 f5 18. Qa4 Bc6 19. Qc2 Re8 20. Nd5 Bf8 21. Bg5 Qd7) 15... Re8?! { (-0.54 → 0.08) Inaccuracy. Best move was Qb8. } { [%eval 0.08] } (15... Qb8 16. Bg5 Re8 17. Rxd7 Nxe5 18. Nxe5 Qxe5 19. Bxb7 Bxg5 20. Qc4 Re7 21. Rxe7 Bxe7 22. Nc3) 16. Nc3 { [%eval 0.1] } 16... Qb8 { [%eval -0.04] } 17. Nd5 { [%eval -0.17] } 17... Bf8 { [%eval -0.04] } 18. Bf4 { [%eval 0.0] } 18... Qc8 { [%eval -0.1] } 19. h3 { [%eval -0.37] } 19... Ne7 { [%eval -0.28] } 20. Ne3 { [%eval -0.3] } 20... Bc6 { [%eval -0.31] } 21. Rd6 { [%eval -0.19] } 21... Ng7 { [%eval -0.14] } 22. Rf6 { [%eval -0.63] } 22... Qb7?! { (-0.63 → 0.00) Inaccuracy. Best move was h5. } { [%eval 0.0] } (22... h5 23. Qh4 Nd5 24. Nxd5 Bxd5 25. Rd1 Qb7 26. Rxd5 Qxd5 27. Ng5 Qxa2 28. Rxf7 Be7 29. Bxa8) 23. Bh6 { [%eval 0.0] } 23... Nd5 { [%eval 0.0] } 24. Nxd5 { [%eval 0.0] } 24... Bxd5 { [%eval 0.0] } 25. Rd1 { [%eval -1.26] } 25... Ne6? { (-1.26 → 0.00) Mistake. Best move was Rad8. } { [%eval 0.0] } (25... Rad8) 26. Bxf8 { [%eval 0.0] } 26... Rxf8 { [%eval 0.0] } 27. Qh4 { [%eval 0.0] } 27... Bc6 { [%eval 0.0] } 28. Qh6 { [%eval 0.0] } 28... Rae8 { [%eval 0.0] } 29. Rd6 { [%eval 0.0] } 29... Bxf3 { [%eval 0.0] } 30. Bxf3 { [%eval 0.0] } 30... Qa6 { [%eval 0.0] } 31. h4 { [%eval 0.0] } 31... Qa5 { [%eval 0.0] } 32. Rd1 { [%eval 0.0] } 32... c4 { [%eval 0.0] } 33. Rd5 { [%eval 0.0] } 33... Qe1+ { [%eval 0.0] } 34. Kg2 { [%eval -1.18] } 34... c3? { (-1.18 → 0.00) Mistake. Best move was Nc5. } { [%eval 0.0] } (34... Nc5 35. Qe3 Qxe3 36. fxe3 Nd3 37. Rxd7 Nxe5 38. Rc7 Rc8 39. Re7 Rfe8 40. Rxa7 Rcd8 41. Bb7) 35. bxc3 { [%eval 0.0] } 35... Qxc3 { [%eval 0.0] } 36. h5 { [%eval 0.0] } 36... Re7 { [%eval 0.0] } 37. Bd1 { [%eval 0.0] } 37... Qe1 { [%eval 0.0] } 38. Bb3 { [%eval -0.15] } 38... Rd8 { [%eval 0.0] } 39. Rf3 { [%eval 0.0] } 39... Qe4 { [%eval 0.0] } 40. Qd2 { [%eval 0.0] } 40... Qg4 { [%eval 0.0] } 41. Bd1 { [%eval 0.0] } 41... Qe4 { [%eval 0.0] } 42. h6 { [%eval 0.0] } 42... Nc7 { [%eval 0.0] } 43. Rd6 { [%eval 0.0] } 43... Ne6 { [%eval 0.0] } 44. Bb3 { [%eval 0.0] } 44... Qxe5 { [%eval 0.0] } 45. Rd5 { [%eval -0.11] } 45... Qh8?! { (-0.11 → 0.51) Inaccuracy. Best move was Qe4. } { [%eval 0.51] } (45... Qe4 46. Bc2 Qc4 47. Bb3 Qc6 48. Rd6 Qb7 49. Qc3 Rde8 50. Qb2 b5 51. a3 Qe4 52. Bd5) 46. Qb4 { [%eval 0.41] } 46... Nc5?! { (0.41 → 1.30) Inaccuracy. Best move was Rde8. } { [%eval 1.3] } (46... Rde8 47. Qa4 d6 48. Rxd6 Qe5 49. Bxe6 fxe6 50. Rd7 Qa5 51. Qxa5 bxa5 52. Rxe7 Rxe7 53. Ra3) 47. Rxc5 { [%eval 1.15] } 47... bxc5 { [%eval 1.2] } 48. Qh4 { [%eval 0.98] } 48... Rde8 { [%eval 0.84] } 49. Rf6 { [%eval 0.45] } 49... Rf8?? { (0.45 → 6.81) Blunder. Best move was Kf8. } { [%eval 6.81] } (49... Kf8 50. Qf4 Qg8 51. Qc7 c4 52. Qxc4 Rd8 53. g4 Ke8 54. g5 Re5 55. Qf4 Rf5 56. Qe3+) 50. Qf4 { [%eval 5.03] } 50... a5 { [%eval 5.31] } 51. g4 { [%eval 3.48] } 51... d5?? { (3.48 → 6.90) Blunder. Best move was a4. } { [%eval 6.9] } (51... a4 52. Bd5) 52. Bxd5 { [%eval 7.35] } 52... Rd7 { [%eval 7.8] } 53. Bc4 { [%eval 7.05] } 53... a4? { (7.05 → 10.01) Mistake. Best move was Rc7. } { [%eval 10.01] } (53... Rc7 54. Qd6 Re8 55. g5 Rb7 56. Qxc5 a4 57. Qd5 Qxf6 58. gxf6 Reb8 59. Qc5 Rf8 60. Bb5) 54. g5 { [%eval 8.82] } 54... a3 { [%eval 8.18] } 55. Qf3 { [%eval 6.3] } 55... Rc7?? { (6.30 → 10.12) Blunder. Best move was Ra7. } { [%eval 10.12] } (55... Ra7) 56. Qxa3 { [%eval 9.07] } 56... Qxf6 { [%eval 7.8] } 57. gxf6 { [%eval 7.09] } 57... Rfc8? { (7.09 → 14.46) Mistake. Best move was Rc6. } { [%eval 14.46] } (57... Rc6 58. Bxf7+) 58. Qd3 { [%eval 11.67] } 58... Rf8 { [%eval 15.25] } 59. Qd6 { [%eval 11.76] } 59... Rfc8 { [%eval 14.66] } 60. a4 { [%eval 11.21] } { Black resigns. } 1-0