Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/9jKivqNf"] [Date "2026.01.13"] [Round "-"] [White "Demyanik"] [Black "Hafasoce"] [Result "1-0"] [GameId "9jKivqNf"] [UTCDate "2026.01.13"] [UTCTime "12:32:33"] [WhiteElo "694"] [BlackElo "740"] [WhiteRatingDiff "+37"] [BlackRatingDiff "-6"] [Variant "Standard"] [TimeControl "300+3"] [ECO "C42"] [Opening "Petrov's Defense: Three Knights Game"] [Termination "Time forfeit"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... Nf6 { [%eval 0.68] } 2. Nc3?! { (0.68 → 0.08) Inaccuracy. e5 was best. } { [%eval 0.08] } (2. e5 Nd5 3. d4 d6 4. c4 Nb6 5. f4 Bf5 6. Nc3 e6) 2... e5 { [%eval 0.03] } 3. Nf3 { [%eval 0.08] } { C42 Petrov's Defense: Three Knights Game } 3... d6 { [%eval 0.48] } 4. d3 { [%eval 0.0] } 4... h5?! { (0.00 → 0.68) Inaccuracy. g6 was best. } { [%eval 0.68] } (4... g6 5. g3 Bg7 6. a4 O-O 7. Bg2 Re8 8. O-O a5 9. Re1) 5. Bg5 { [%eval 0.41] } 5... Nc6 { [%eval 0.62] } 6. a3 { [%eval 0.25] } 6... Qe7?! { (0.25 → 1.23) Inaccuracy. Be7 was best. } { [%eval 1.23] } (6... Be7) 7. b4?! { (1.23 → 0.62) Inaccuracy. d4 was best. } { [%eval 0.62] } (7. d4) 7... Qe6 { [%eval 0.95] } 8. b5?! { (0.95 → 0.36) Inaccuracy. Be2 was best. } { [%eval 0.36] } (8. Be2 a6) 8... Na5?! { (0.36 → 1.20) Inaccuracy. Nd4 was best. } { [%eval 1.2] } (8... Nd4 9. Nxd4) 9. d4 { [%eval 1.47] } 9... exd4 { [%eval 1.29] } 10. Qxd4 { [%eval 1.15] } 10... c5 { [%eval 1.13] } 11. Qa4 { [%eval 1.03] } 11... Nc4?? { (1.03 → 6.15) Blunder. b6 was best. } { [%eval 6.15] } (11... b6) 12. e5?? { (6.15 → -0.16) Blunder. Bxc4 was best. } { [%eval -0.16] } (12. Bxc4 Qg4 13. Kf1 Be7 14. Re1 O-O 15. h3 Qd7 16. Bxf6 Bxf6 17. Nd5 a6) 12... Qf5?? { (-0.16 → 5.45) Blunder. Nb6 was best. } { [%eval 5.45] } (12... Nb6 13. Qh4) 13. exf6?! { (5.45 → 4.28) Inaccuracy. Bxc4 was best. } { [%eval 4.28] } (13. Bxc4 Ne4 14. Bxf7+ Kxf7 15. Qxe4 Qxe4+ 16. Nxe4 Bf5 17. Nc3 Bxc2 18. O-O d5) 13... Qe6+ { [%eval 4.53] } 14. Kd1?? { (4.53 → -3.28) Blunder. Be2 was best. } { [%eval -3.28] } (14. Be2 Nb6 15. Qe4 gxf6 16. Bxf6 Rg8 17. O-O Rg6 18. Bg5 Bg7 19. Qd3 Qg4) 14... Nb2+ { [%eval -3.23] } 15. Kd2 { [%eval -3.12] } 15... Nxa4 { [%eval -3.26] } 16. Nxa4 { [%eval -3.63] } 16... gxf6 { [%eval -3.47] } 17. Bh4 { [%eval -3.56] } 17... Rg8?? { (-3.56 → 0.79) Blunder. Bh6+ was best. } { [%eval 0.79] } (17... Bh6+ 18. Kc3 Qg4 19. Nb2 Be6 20. Nc4 O-O-O 21. Bg3 f5 22. Re1 Qg7+ 23. Kb3) 18. Rg1?? { (0.79 → -4.47) Blunder. Re1 was best. } { [%eval -4.47] } (18. Re1 Be7) 18... Rg4 { [%eval -4.43] } 19. Re1 { [%eval -4.41] } 19... Bh6+ { [%eval -4.16] } 20. Kd1 { [%eval -4.16] } 20... Re4?! { (-4.16 → -3.22) Inaccuracy. Qxe1+ was best. } { [%eval -3.22] } (20... Qxe1+ 21. Kxe1 Rxa4 22. Bxf6 Bf5 23. Kd1 Kf8 24. h3 Bg7 25. Bxg7+ Kxg7 26. g4) 21. Rxe4?! { (-3.22 → -4.83) Inaccuracy. Bd3 was best. } { [%eval -4.83] } (21. Bd3 Rxa4 22. Bxf6 Kf8 23. Rxe6 Bxe6 24. Ng5 Bxg5 25. Bxg5 Re8 26. Kd2 Rxa3) 21... Qxe4 { [%eval -4.07] } 22. Bxf6?! { (-4.07 → -6.19) Inaccuracy. Nc3 was best. } { [%eval -6.19] } (22. Nc3 Qf4 23. Ne2 Qa4 24. Bxf6 Bf5 25. Ne1 Qc4 26. f4 Kd7 27. g4 Qd5+) 22... Qd5+?! { (-6.19 → -4.81) Inaccuracy. Qf4 was best. } { [%eval -4.81] } (22... Qf4 23. Bd3 Qxf6 24. Re1+ Kf8 25. Ke2 Bf5 26. Kf1 Bxd3+ 27. cxd3 Kg8 28. Kg1) 23. Ke2?! { (-4.81 → -6.81) Inaccuracy. Bd3 was best. } { [%eval -6.81] } (23. Bd3 Bg4 24. Re1+ Kf8 25. Re4 Bxf3+ 26. gxf3 c4 27. Nc3 Qc5 28. Be7+ Kg7) 23... Qc4+ { [%eval -6.34] } 24. Kd1 { [%eval -5.97] } 24... Qxa4 { [%eval -5.94] } 25. Be2 { [%eval -5.86] } 25... Qxa3 { [%eval -5.61] } 26. g4?? { (-5.61 → Mate in 1) Checkmate is now unavoidable. Bd3 was best. } { [%eval #-1] } (26. Bd3 Qc1+ 27. Ke2 Qf4 28. Bh4 Bf5 29. Re1 Kf8 30. Kf1 Kg8 31. h3 Bxd3+) 26... Qa1+?? { (Mate in 1 → 3.45) Lost forced checkmate sequence. Qc1# was best. } { [%eval 3.45] } (26... Qc1#) 27. Bxa1 { [%eval 3.55] } 27... a5?! { (3.55 → 4.87) Inaccuracy. hxg4 was best. } { [%eval 4.87] } (27... hxg4 28. Nd2 f5 29. f3 Be3 30. Rg2 d5 31. fxg4 fxg4 32. Bxg4 Bxg4+ 33. Rxg4) 28. b6? { (4.87 → 2.72) Mistake. gxh5 was best. } { [%eval 2.72] } (28. gxh5 Kf8 29. Ng5 Bf5 30. Bd3 Bxd3 31. cxd3 f6 32. Nh7+ Ke7 33. Rg6 Bf4) 28... Bxg4?! { (2.72 → 3.74) Inaccuracy. hxg4 was best. } { [%eval 3.74] } (28... hxg4 29. Nd2 a4 30. Bxg4 Bxg4+ 31. Rxg4 Kd7 32. Rh4 Bg5 33. Rh7 Kc6 34. Ne4) 29. Nh4?! { (3.74 → 2.46) Inaccuracy. h3 was best. } { [%eval 2.46] } (29. h3 Bf5 30. Rg8+ Bf8 31. Ng5 Ke7 32. Rh8 a4 33. Nh7 Bxh7 34. Rxh7 d5) 29... a4?! { (2.46 → 3.30) Inaccuracy. Bxe2+ was best. } { [%eval 3.3] } (29... Bxe2+ 30. Kxe2 Kd7 31. Nf5 Bf4 32. h4 Be5 33. Bxe5 dxe5 34. c4 Kc6 35. Nh6) 30. Re1?? { (3.30 → 1.23) Blunder. f3 was best. } { [%eval 1.23] } (30. f3 Be6 31. Rg8+ Bf8 32. Bg7 Ke7 33. Bxf8+ Rxf8 34. Rxf8 Kxf8 35. Kc1 a3) 30... O-O-O?? { (1.23 → 3.79) Blunder. Bxe2+ was best. } { [%eval 3.79] } (30... Bxe2+ 31. Rxe2+ Kd7 32. Nf5 Bf4 33. Re7+ Kc6 34. Rxf7 Bxh2 35. Ne7+ Kxb6 36. f4) 31. Bf6? { (3.79 → 2.15) Mistake. Bxg4+ was best. } { [%eval 2.15] } (31. Bxg4+) 31... Re8?? { (2.15 → 6.96) Blunder. Rg8 was best. } { [%eval 6.96] } (31... Rg8 32. Bxg4+ Rxg4 33. Nf5 Rf4 34. Nxd6+ Kd7 35. Ne4 Kc6 36. c4 Kxb6 37. Be5) 32. Bxg4+ { [%eval 6.88] } 32... hxg4 { [%eval 5.99] } 33. f3?? { (5.99 → 1.29) Blunder. Rxe8+ was best. } { [%eval 1.29] } (33. Rxe8+ Kd7 34. Re7+ Kc6 35. c4 a3 36. Kc2 Bf4 37. Nf5 Bxh2 38. Ne3 Kxb6) 33... Rd8?? { (1.29 → 4.49) Blunder. Rxe1+ was best. } { [%eval 4.49] } (33... Rxe1+ 34. Kxe1) 34. Re7 { [%eval 4.23] } 34... c4?! { (4.23 → 6.12) Inaccuracy. Rg8 was best. } { [%eval 6.12] } (34... Rg8 35. fxg4 a3 36. Nf5 Bf4 37. Rc7+ Kb8 38. Rxf7 a2 39. Ba1 Be5 40. c3) 35. Rxf7?! { (6.12 → 4.04) Inaccuracy. Rc7+ was best. } { [%eval 4.04] } (35. Rc7+ Kb8 36. Bxd8 a3 37. Bf6 Be3 38. Rxf7 Bxb6 39. fxg4 a2 40. Ba1 Ba5) 35... Kb8? { (4.04 → 7.57) Mistake. a3 was best. } { [%eval 7.57] } (35... a3 36. Nf5 gxf3 37. Nxh6 Re8 38. Nf5 Re6 39. Rf8+ Kd7 40. Rd8+ Kc6 41. Nd4+) 36. fxg4?! { (7.57 → 5.35) Inaccuracy. Bxd8 was best. } { [%eval 5.35] } (36. Bxd8 Kc8 37. Bf6 Be3 38. Nf5 Bc5 39. fxg4 a3 40. Kc1 a2 41. Kb2 Bxb6) 36... d5?! { (5.35 → 8.31) Inaccuracy. Rc8 was best. } { [%eval 8.31] } (36... Rc8 37. Nf5 Bf4 38. Ne7 Re8 39. Nd5 Bxh2 40. Nc7 Rg8 41. Kc1 Kc8 42. Nb5) 37. c3? { (8.31 → 4.74) Mistake. Bxd8 was best. } { [%eval 4.74] } (37. Bxd8 Kc8 38. Bf6 Bf4 39. Nf5 a3 40. Nd4 Bd6 41. Rg7 Bf8 42. Rg8 Kd7) 37... Bf4?! { (4.74 → 7.43) Inaccuracy. a3 was best. } { [%eval 7.43] } (37... a3 38. Kc2 Re8 39. Nf3 Re6 40. Be5+ Kc8 41. Rc7+ Kd8 42. Rxb7 Be3 43. Kb1) 38. Bg5?? { (7.43 → 0.55) Blunder. Bxd8 was best. } { [%eval 0.55] } (38. Bxd8 Kc8 39. Rxf4 Kxd8 40. Nf3 Ke7 41. Kc1 Kd6 42. Rf8 Kc6 43. Rf6+ Kd7) 38... Rc8?? { (0.55 → 7.31) Blunder. Bxg5 was best. } { [%eval 7.31] } (38... Bxg5) 39. Rxf4 { [%eval 6.47] } 39... Rc6?? { (6.47 → Mate in 3) Checkmate is now unavoidable. Re8 was best. } { [%eval #3] } (39... Re8 40. Nf3 a3 41. Kc1 Kc8 42. Kb1 Kd7 43. Nd4 Re1+ 44. Ka2 Rg1 45. Rf7+) 40. Rf5?? { (Mate in 3 → 6.94) Lost forced checkmate sequence. Rf8+ was best. } { [%eval 6.94] } (40. Rf8+ Rc8 41. Bf4+ Ka8 42. Rxc8#) 40... Rxb6 { [%eval 7.02] } 41. Rxd5 { [%eval 5.6] } 41... Ka7?! { (5.60 → 8.33) Inaccuracy. Rb3 was best. } { [%eval 8.33] } (41... Rb3 42. Bf4+ Ka7 43. Ra5+ Kb6 44. Rxa4 Rxc3 45. Ke2 Kc5 46. Ra1 b5 47. Nf3) 42. Rf5?! { (8.33 → 5.24) Inaccuracy. Be3 was best. } { [%eval 5.24] } (42. Be3 Ka6 43. Bxb6 Kxb6 44. Kc1 Kc6 45. Rf5 Kb6 46. Kb1 Ka6 47. Kb2 b5) 42... a3?! { (5.24 → 7.87) Inaccuracy. Rb3 was best. } { [%eval 7.87] } (42... Rb3 43. Ra5+ Kb6 44. Rxa4 Rxc3 45. Ra2 Rh3 46. Nf5 Kc6 47. Ke1 b5 48. Ne3) 43. Rf2?! { (7.87 → 5.13) Inaccuracy. Be3 was best. } { [%eval 5.13] } (43. Be3 Ka6 44. Bxb6 a2 45. Ra5+ Kxb6 46. Rxa2 Kc6 47. Rf2 b6 48. g5 b5) 43... a2?! { (5.13 → 6.95) Inaccuracy. Rb1+ was best. } { [%eval 6.95] } (43... Rb1+ 44. Bc1 Ra1 45. g5 Kb6 46. g6 a2 47. Rxa2 Rxa2 48. g7 Ra8 49. Nf5) 44. Rxa2+ { [%eval 7.03] } 44... Kb8 { [%eval 6.64] } 45. Rd2 { [%eval 6.61] } 45... Rb1+ { [%eval 6.62] } 46. Kc2 { [%eval 6.54] } 46... Rb3 { [%eval 7.13] } 47. Rd3 { [%eval 6.07] } { White wins on time. } 1-0