Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/VGC0MW7s"] [Date "2026.04.09"] [Round "-"] [White "rjhoro"] [Black "ivanhomeless"] [Result "0-1"] [GameId "VGC0MW7s"] [UTCDate "2026.04.09"] [UTCTime "21:01:24"] [WhiteElo "1573"] [BlackElo "1541"] [WhiteRatingDiff "-20"] [BlackRatingDiff "+23"] [Variant "Standard"] [TimeControl "2700+45"] [ECO "E60"] [Opening "King's Indian Defense: Normal Variation, King's Knight Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... g6 { [%eval 0.28] } 3. Nf3 { [%eval 0.2] } { E60 King's Indian Defense: Normal Variation, King's Knight Variation } 3... Bg7 { [%eval 0.27] } 4. Nc3 { [%eval 0.17] } 4... d6 { [%eval 0.5] } 5. Bf4 { [%eval 0.03] } 5... O-O { [%eval 0.14] } 6. e3 { [%eval 0.0] } 6... Nbd7 { [%eval 0.12] } 7. Bd3 { [%eval 0.0] } 7... Re8 { [%eval 0.0] } 8. O-O { [%eval -0.52] } 8... e5 { [%eval -0.52] } 9. dxe5 { [%eval -0.67] } 9... dxe5 { [%eval -0.59] } 10. Bg5 { [%eval -0.6] } 10... h6 { [%eval -0.59] } 11. Bxf6 { [%eval -0.66] } 11... Nxf6 { [%eval -0.37] } 12. e4?! { (-0.37 → -0.98) Inaccuracy. Qc2 was best. } { [%eval -0.98] } (12. Qc2 Qe7 13. Nd2 Nd7 14. Rab1 Nc5 15. Be2 a5 16. Nde4 Nxe4 17. Nxe4 Be6) 12... c6 { [%eval -1.08] } 13. Qc2 { [%eval -1.05] } 13... Bg4 { [%eval -0.93] } 14. Be2 { [%eval -0.92] } 14... Qe7 { [%eval -0.91] } 15. h3 { [%eval -0.99] } 15... Bxf3 { [%eval -1.05] } 16. Bxf3 { [%eval -0.96] } 16... Qe6 { [%eval -0.76] } 17. Qb3 { [%eval -0.88] } 17... Re7 { [%eval -0.51] } 18. Rfd1 { [%eval -0.55] } 18... Nh5?? { (-0.55 → 1.37) Blunder. Rc7 was best. } { [%eval 1.37] } (18... Rc7 19. Na4 Nh7 20. h4 Qe7 21. g3 h5 22. Bg2 g5 23. hxg5 Nxg5 24. Rd3) 19. Bxh5 { [%eval 1.34] } 19... gxh5 { [%eval 1.33] } 20. Rd3 { [%eval 1.39] } 20... f5 { [%eval 1.6] } 21. exf5 { [%eval 1.41] } 21... Qxf5 { [%eval 1.44] } 22. Rg3?! { (1.44 → 0.60) Inaccuracy. Rf3 was best. } { [%eval 0.6] } (22. Rf3 Qe6 23. Rd1 e4 24. Re1 exf3 25. Rxe6 Rxe6 26. c5 Re8 27. Ne4 Kh8) 22... Rf7? { (0.60 → 1.78) Mistake. Rf8 was best. } { [%eval 1.78] } (22... Rf8 23. Rf3 Qg6 24. Rxf8+ Bxf8 25. Re1 Rg7 26. g3 h4 27. Ne4 hxg3 28. fxg3) 23. Rf3 { [%eval 1.66] } 23... Qg6 { [%eval 2.1] } 24. c5 { [%eval 2.13] } 24... Rf8 { [%eval 2.02] } 25. Rxf7?! { (2.02 → 1.03) Inaccuracy. Rd1 was best. } { [%eval 1.03] } (25. Rd1 Kh8 26. Rd6 Bf6 27. Qc4 Qc2 28. Qe4 Qc1+ 29. Rd1 Qg5 30. Qe2 Be7) 25... Rxf7 { [%eval 1.46] } 26. Rd1 { [%eval 1.31] } 26... Kh7 { [%eval 1.75] } 27. Rd6 { [%eval 1.6] } 27... Qf5 { [%eval 1.67] } 28. f3? { (1.67 → 0.06) Mistake. Ne4 was best. } { [%eval 0.06] } (28. Ne4 Bf8 29. Rd8 h4 30. Qe3 Qf4 31. Qe1 Rg7 32. Qb1 Kh8 33. Kh1 Qf5) 28... Bf8 { [%eval 0.16] } 29. Rd2 { [%eval -0.15] } 29... Bxc5+ { [%eval -0.15] } 30. Kh1 { [%eval -0.21] } 30... Rg7 { [%eval -0.17] } 31. Ne4 { [%eval -0.09] } 31... Bd4 { [%eval -0.04] } 32. Qc2 { [%eval -0.13] } 32... Kg6 { [%eval 0.37] } 33. Ng3?? { (0.37 → -2.35) Blunder. Rd3 was best. } { [%eval -2.35] } (33. Rd3 Kh7 34. Nf6+ Qxf6 35. Rxd4+ Qg6 36. Re4 Rd7 37. Qe2 Qg5 38. Rxe5 Qc1+) 33... Qxc2 { [%eval -2.42] } 34. Rxc2 { [%eval -2.37] } 34... Kg5?! { (-2.37 → -1.23) Inaccuracy. h4 was best. } { [%eval -1.23] } (34... h4 35. Ne4 Kf5 36. g4+ hxg3 37. Kg2 Kf4 38. Re2 Rg6 39. h4 h5 40. a4) 35. Ne4+ { [%eval -1.48] } 35... Kg6 { [%eval -1.15] } 36. b3?! { (-1.15 → -2.14) Inaccuracy. g4 was best. } { [%eval -2.14] } (36. g4 Rd7 37. Kg2 Bb6 38. h4 Rd1 39. Ng3 hxg4 40. fxg4 Rd4 41. Kh3 Rd3) 36... Rc7?! { (-2.14 → -1.02) Inaccuracy. h4 was best. } { [%eval -1.02] } (36... h4 37. g4 hxg3 38. Kg2 Kf5 39. Re2 Ke6 40. h4 c5 41. a4 b6 42. Nxg3) 37. Nc5? { (-1.02 → -2.35) Mistake. g4 was best. } { [%eval -2.35] } (37. g4 c5 38. Nd6 Rd7 39. Ne4 b6 40. Kg2 Kf7 41. a4 h4 42. a5 b5) 37... Bxc5?! { (-2.35 → -1.66) Inaccuracy. h4 was best. } { [%eval -1.66] } (37... h4 38. Kh2 Kf5 39. a4 b6 40. Ne4 c5 41. g3 hxg3+ 42. Kg2 Ke6 43. Kxg3) 38. Rxc5 { [%eval -1.61] } 38... Kf5 { [%eval -1.36] } 39. Kg1?! { (-1.36 → -2.23) Inaccuracy. Rc4 was best. } { [%eval -2.23] } (39. Rc4 b5 40. Rc5 Ke6 41. f4 exf4 42. b4 a5 43. bxa5 Kd6 44. Rxh5 Ra7) 39... h4?? { (-2.23 → 0.00) Blunder. Rd7 was best. } { [%eval 0.0] } (39... Rd7 40. h4 Rd1+ 41. Kh2 Ke6 42. Ra5 a6 43. Kg3 Rd5 44. b4 Rxa5 45. bxa5) 40. Kf2?? { (0.00 → -2.15) Blunder. Rc4 was best. } { [%eval -2.15] } (40. Rc4 b5 41. Rxh4 Kg5 42. Re4 Kf6 43. Rh4 Kg5) 40... Kf4?? { (-2.15 → 0.37) Blunder. Rd7 was best. } { [%eval 0.37] } (40... Rd7 41. Ke3 Rd4 42. a3 a6 43. Ke2 Kf6 44. Ra5 Ke6 45. b4 Rc4 46. Kd3) 41. Rc4+ { [%eval 0.26] } 41... Kf5 { [%eval 0.65] } 42. Rxh4 { [%eval 0.64] } 42... b5?? { (0.64 → 3.28) Blunder. Kg6 was best. } { [%eval 3.28] } (42... Kg6 43. g4 Rd7 44. Ke3 Rd1 45. Rh5 Re1+ 46. Kd3 Rd1+ 47. Ke2 Ra1 48. a4) 43. Rh5+?! { (3.28 → 1.98) Inaccuracy. Rxh6 was best. } { [%eval 1.98] } (43. Rxh6 Kg5 44. Rd6 e4 45. fxe4 c5 46. Ke3 c4 47. Rd5+ Kg6 48. bxc4 bxc4) 43... Ke6 { [%eval 2.39] } 44. Rxh6+ { [%eval 2.19] } 44... Kd5 { [%eval 1.88] } 45. Rh4?! { (1.88 → 0.92) Inaccuracy. h4 was best. } { [%eval 0.92] } (45. h4 c5 46. h5 e4 47. Rh8 c4 48. bxc4+ bxc4 49. Rd8+ Ke5 50. Re8+ Kf6) 45... a5? { (0.92 → 2.56) Mistake. c5 was best. } { [%eval 2.56] } (45... c5 46. Rh8 c4 47. bxc4+ bxc4 48. Rd8+ Kc5 49. h4 c3 50. Ke2 Rh7 51. Kd3) 46. g4 { [%eval 2.43] } 46... c5 { [%eval 2.44] } 47. Ke3?? { (2.44 → 0.09) Blunder. g5 was best. } { [%eval 0.09] } (47. g5 c4 48. bxc4+ bxc4 49. Ke2 Rc8 50. Rg4 Ke6 51. h4 Kf7 52. Re4 Ke6) 47... a4? { (0.09 → 1.74) Mistake. c4 was best. } { [%eval 1.74] } (47... c4 48. Kd2 cxb3 49. axb3 Rf7 50. Ke3 Ra7 51. Rh8 a4 52. Rd8+ Ke6 53. bxa4) 48. Kd3?? { (1.74 → 0.00) Blunder. bxa4 was best. } { [%eval 0.0] } (48. bxa4 c4 49. Kd2 Ra7 50. axb5 Rxa2+ 51. Kc3 Ra3+ 52. Kc2 Ra2+ 53. Kb1 Rg2) 48... axb3 { [%eval 0.0] } 49. axb3 { [%eval 0.0] } 49... c4+ { [%eval 0.0] } 50. bxc4+ { [%eval 0.0] } 50... bxc4+ { [%eval 0.0] } 51. Kc3 { [%eval 0.0] } 51... Rf7 { [%eval 0.0] } 52. g5 { [%eval 0.0] } 52... Rxf3+ { [%eval 0.0] } 53. Kc2 { [%eval -0.11] } 53... e4 { [%eval -0.13] } 54. g6?? { (-0.13 → -3.55) Blunder. Rg4 was best. } { [%eval -3.55] } (54. Rg4 Rxh3 55. g6 Rh8 56. g7 Rg8 57. Kc3 e3 58. Rd4+ Ke5 59. Rg4 Kf5) 54... Rg3 { [%eval -3.17] } 55. Rg4?? { (-3.17 → -7.16) Blunder. Rh8 was best. } { [%eval -7.16] } (55. Rh8 Rxg6 56. Kd2 Rg2+ 57. Kc3 Rg3+ 58. Kc2 e3 59. h4 Rg1 60. Rd8+ Ke4) 55... Rxg4 { [%eval -5.83] } 56. hxg4 { [%eval -36.14] } 56... Ke6 { [%eval -7.87] } 57. g5?! { (-7.87 → -45.58) Inaccuracy. Kc3 was best. } { [%eval -45.58] } (57. Kc3 e3 58. g7 Kf7 59. g8=Q+ Kxg8 60. Kd4 e2 61. Ke4 e1=Q+ 62. Kd5 Kg7) 57... Ke7 { [%eval -30.47] } 58. Kd2 { [%eval -7.16] } 58... Kf8 { [%eval -42.15] } 59. Ke2 { [%eval -41.48] } 59... Kg7 { [%eval -72.59] } 60. Ke3?! { (-72.59 → Mate in 14) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-14] } (60. Ke1 Kxg6 61. Kd1 Kf5 62. g6 Kxg6 63. Kd2 Kg5 64. Kc3 e3 65. Kc2 Kf5) 60... c3 { [%eval -12.67] } { White resigns. } 0-1