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

Blitz Chess • Ivanchuch vs Kornflakes1994

Kornflakes1994 (2393) plays Ivanchuch (2387) in a rated Blitz (3+0) game of chess. Ivanchuch resigned after 69 moves. Click to replay, analyse, and discuss the game!

C01 French Defense: Exchange Variation

Ivanchuch (2387)−10
3 Inaccuracies
1 Mistakes
1 Blunders
26 Average centipawn loss
Kornflakes1994 (2393)+10
2 Inaccuracies
1 Mistakes
0 Blunders
11 Average centipawn loss
[Event "Rated Blitz game"] [Site "https://lichess.org/jf3out7S"] [Date "2017.11.11"] [Round "-"] [White "Ivanchuch"] [Black "Kornflakes1994"] [Result "0-1"] [UTCDate "2017.11.11"] [UTCTime "03:34:31"] [WhiteElo "2387"] [BlackElo "2393"] [WhiteRatingDiff "-10"] [BlackRatingDiff "+10"] [Variant "Standard"] [TimeControl "180+0"] [ECO "C01"] [Opening "French Defense: Exchange Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.22] } 1... e6 { [%eval 0.2] } 2. d4 { [%eval 0.16] } 2... d5 { [%eval 0.21] } 3. exd5 { [%eval 0.01] } { C01 French Defense: Exchange Variation } 3... exd5 { [%eval 0.22] } 4. Bd3 { [%eval 0.0] } 4... Nc6 { [%eval 0.15] } 5. Ne2 { [%eval -0.06] } 5... Bd6 { [%eval 0.19] } 6. c3 { [%eval 0.18] } 6... Nge7 { [%eval 0.36] } 7. Bf4 { [%eval 0.07] } 7... Bg4 { [%eval 0.25] } 8. Bxd6 { [%eval 0.23] } 8... Qxd6 { [%eval 0.32] } 9. O-O { [%eval 0.19] } 9... O-O { [%eval 0.4] } 10. Qc2 { [%eval 0.29] } 10... Ng6 { [%eval 0.6] } 11. Ng3 { [%eval 0.18] } 11... Rae8 { [%eval 0.22] } 12. Nd2 { [%eval 0.15] } 12... Re7 { [%eval 0.25] } 13. Rfe1 { [%eval 0.27] } 13... Rfe8 { [%eval 0.32] } 14. Rxe7 { [%eval 0.26] } 14... Rxe7?! { (0.26 → 0.88) Inaccuracy. Best move was Ncxe7. } { [%eval 0.88] } (14... Ncxe7 15. Re1 Bd7 16. Nf3 b6 17. b4 h6 18. Re3 a5 19. bxa5 bxa5 20. Re1 Rc8 21. h3) 15. h3?! { (0.88 → 0.28) Inaccuracy. Best move was Bf5. } { [%eval 0.28] } (15. Bf5 Qf4 16. Bxg4 Qxg4 17. Qb3 Qd7 18. Qxb7 Nf4 19. Nb3 g6 20. Rf1 h5 21. h4 Kh7) 15... Bd7 { [%eval 0.34] } 16. Nf3 { [%eval 0.37] } 16... a6 { [%eval 0.44] } 17. Re1?! { (0.44 → -0.15) Inaccuracy. Best move was Rd1. } { [%eval -0.15] } (17. Rd1 Re8 18. Nf1 Nce7 19. Ne3 Bb5 20. g3 Bxd3 21. Qxd3 h6 22. Re1 Nf8 23. Kg2 Ne6) 17... Rxe1+ { [%eval 0.22] } 18. Nxe1 { [%eval 0.18] } 18... Qe7 { [%eval 0.44] } 19. Qe2 { [%eval 0.12] } 19... Qxe2 { [%eval 0.4] } 20. Nxe2 { [%eval 0.37] } 20... f6 { [%eval 0.46] } 21. Kf1 { [%eval 0.17] } 21... Nce7 { [%eval 0.25] } 22. Bxg6 { [%eval 0.08] } 22... Nxg6 { [%eval 0.12] } 23. Nd3 { [%eval -0.08] } 23... Ne7 { [%eval 0.0] } 24. Nc5 { [%eval -0.01] } 24... Bc8 { [%eval -0.08] } 25. Ke1 { [%eval -0.08] } 25... b6 { [%eval -0.08] } 26. Nd3 { [%eval -0.08] } 26... Kf7 { [%eval 0.0] } 27. Kd2 { [%eval -0.09] } 27... Bd7 { [%eval 0.0] } 28. Nb4 { [%eval -0.13] } 28... a5 { [%eval -0.16] } 29. Nd3 { [%eval -0.11] } 29... Bb5 { [%eval 0.0] } 30. Nef4 { [%eval -0.22] } 30... g5 { [%eval -0.26] } 31. Ne2 { [%eval -0.33] } 31... Ke6 { [%eval -0.12] } 32. Ng3 { [%eval -0.42] } 32... Ng6 { [%eval -0.35] } 33. Ne2 { [%eval -0.45] } 33... Kf5 { [%eval -0.04] } 34. Ke3 { [%eval -0.35] } 34... Bc4 { [%eval 0.0] } 35. a3 { [%eval -0.32] } 35... Bxd3 { [%eval -0.08] } 36. Kxd3 { [%eval 0.0] } 36... Nf4+ { [%eval -0.21] } 37. Nxf4 { [%eval -0.41] } 37... Kxf4 { [%eval -0.4] } 38. Ke2 { [%eval -0.37] } 38... h5 { [%eval -0.27] } 39. g3+ { [%eval -0.17] } 39... Kf5 { [%eval -0.21] } 40. Kf3 { [%eval -0.08] } 40... g4+ { [%eval -0.08] } 41. hxg4+ { [%eval -0.19] } 41... hxg4+ { [%eval -0.19] } 42. Ke3 { [%eval -0.45] } 42... Kg5 { [%eval 0.0] } 43. f3? { (0.00 → -1.89) Mistake. Best move was a4. } { [%eval -1.89] } (43. a4 f5 44. f4+ Kf6 45. b4 c6 46. Kd3 Kg6 47. Ke3 Kf6) 43... a4? { (-1.89 → -0.25) Mistake. Best move was gxf3. } { [%eval -0.25] } (43... gxf3) 44. f4+ { [%eval -0.25] } 44... Kf5 { [%eval 0.0] } 45. Kd3 { [%eval -0.25] } 45... b5 { [%eval 0.0] } 46. Ke3 { [%eval 0.0] } 46... c6 { [%eval 0.0] } 47. Kd3 { [%eval 0.0] } 47... Ke6 { [%eval 0.0] } 48. Ke3 { [%eval 0.0] } 48... f5 { [%eval 0.0] } 49. Kd2 { [%eval 0.0] } 49... Kd6 { [%eval 0.0] } 50. Kc2 { [%eval 0.0] } 50... Kc7 { [%eval 0.0] } 51. Kb1 { [%eval 0.0] } 51... Kb6 { [%eval 0.0] } 52. Ka2 { [%eval 0.0] } 52... c5 { [%eval 0.0] } 53. Ka1?? { (0.00 → -19.84) Blunder. Best move was dxc5+. } { [%eval -19.84] } (53. dxc5+ Kxc5 54. Kb1 Kc4 55. Kc2 d4 56. cxd4 Kxd4 57. Kd2 Kc4 58. Kc2 b4 59. axb4 Kxb4) 53... cxd4 { [%eval -12.58] } 54. cxd4 { [%eval -54.65] } 54... b4 { [%eval -52.73] } 55. axb4 { [%eval -54.45] } 55... Kb5 { [%eval -53.97] } 56. Kb1 { [%eval -53.77] } 56... Kxb4 { [%eval -53.76] } 57. Ka2 { [%eval -53.52] } 57... Kc4 { [%eval -53.24] } 58. Ka3 { [%eval -52.85] } 58... Kxd4 { [%eval -52.77] } 59. Kxa4 { [%eval -52.73] } 59... Kc4 { [%eval -42.76] } 60. b3+?! { (-42.76 → Mate in 15) Checkmate is now unavoidable. Best move was Ka3. } { [%eval #-15] } (60. Ka3 d4) 60... Kc3 { [%eval #-14] } 61. b4 { [%eval #-14] } 61... d4 { [%eval #-13] } 62. b5 { [%eval #-13] } 62... d3 { [%eval #-12] } 63. b6 { [%eval #-12] } 63... d2 { [%eval #-11] } 64. b7 { [%eval #-9] } 64... d1=Q+ { [%eval #-8] } 65. Kb5 { [%eval #-8] } 65... Qd5+ { [%eval #-15] } 66. Kb6 { [%eval #-15] } 66... Qd6+ { [%eval #-15] } 67. Ka5 { [%eval #-4] } 67... Kd3?! { (Mate in 4 → Mate in 7) Not the best checkmate sequence. Best move was Kc4. } { [%eval #-7] } (67... Kc4 68. b8=Q Qxb8 69. Ka6 Kc5 70. Ka5 Qb5#) 68. Kb5 { [%eval #-7] } 68... Ke3 { [%eval #-9] } { White resigns. } 0-1