lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/L0k98Vkq"] [Date "2026.03.17"] [Round "-"] [White "jlf287"] [Black "willsidney"] [Result "1-0"] [GameId "L0k98Vkq"] [UTCDate "2026.03.17"] [UTCTime "19:49:59"] [WhiteElo "2415"] [BlackElo "2138"] [WhiteRatingDiff "+2"] [BlackRatingDiff "-3"] [WhiteTitle "CM"] [BlackTitle "CM"] [Variant "Standard"] [TimeControl "180+2"] [ECO "C00"] [Opening "French Defense: King's Indian Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e6 { [%eval 0.22] } 2. d3 { [%eval 0.0] } { C00 French Defense: King's Indian Attack } 2... c5 { [%eval 0.0] } 3. Nf3 { [%eval 0.0] } 3... Nc6 { [%eval 0.0] } 4. g3 { [%eval 0.12] } 4... g6 { [%eval 0.05] } 5. Bg2 { [%eval 0.13] } 5... Bg7 { [%eval 0.19] } 6. O-O { [%eval 0.0] } 6... Nge7 { [%eval 0.23] } 7. c3 { [%eval 0.14] } 7... O-O { [%eval 0.1] } 8. d4 { [%eval 0.54] } 8... d5 { [%eval 0.53] } 9. e5 { [%eval 0.39] } 9... cxd4 { [%eval 0.48] } 10. cxd4 { [%eval 0.33] } 10... Qb6 { [%eval 0.7] } 11. Nc3 { [%eval 0.78] } 11... Nf5 { [%eval 0.8] } 12. Na4 { [%eval 0.89] } 12... Qa5 { [%eval 1.39] } 13. Bd2?! { (1.39 → 0.72) Inaccuracy. g4 was best. } { [%eval 0.72] } (13. g4 Nfe7 14. Bg5 f6 15. exf6 Bxf6 16. Bh6 Bg7 17. Bxg7 Kxg7 18. Re1 Rf4) 13... Qc7 { [%eval 0.99] } 14. Rc1 { [%eval 1.0] } 14... Bd7 { [%eval 1.54] } 15. Nc5 { [%eval 1.31] } 15... Rfd8?! { (1.31 → 2.07) Inaccuracy. b6 was best. } { [%eval 2.07] } (15... b6 16. Nxd7 Qxd7 17. Bf4 Rfc8 18. Qd2 Qe7 19. h4 Na5 20. b3) 16. Bg5 { [%eval 2.23] } 16... Rdc8 { [%eval 2.15] } 17. g4 { [%eval 2.16] } 17... Nfe7 { [%eval 2.24] } 18. Qd2 { [%eval 2.18] } 18... Be8 { [%eval 2.24] } 19. Bf6 { [%eval 2.01] } 19... b6 { [%eval 2.0] } 20. Nb3 { [%eval 1.91] } 20... Qb7 { [%eval 2.05] } 21. Qg5?! { (2.05 → 0.92) Inaccuracy. Rc3 was best. } { [%eval 0.92] } (21. Rc3 Nb8 22. Rfc1 a5 23. Ng5 a4 24. Nxh7 Rxc3 25. Rxc3 axb3 26. a3 Nd7) 21... Bf8 { [%eval 1.1] } 22. Qh4 { [%eval 0.72] } 22... Nb4 { [%eval 0.74] } 23. Ng5 { [%eval 0.23] } 23... h6 { [%eval 0.29] } 24. Nh3? { (0.29 → -1.03) Mistake. Rcd1 was best. } { [%eval -1.03] } (24. Rcd1 Bb5 25. f4 Rc2 26. f5 exf5 27. e6 fxe6 28. Nxe6 Rxg2+ 29. Kxg2 Bxf1+) 24... Bb5 { [%eval -0.65] } 25. Rfd1?! { (-0.65 → -1.37) Inaccuracy. f4 was best. } { [%eval -1.37] } (25. f4 Bxf1 26. Rxf1 Nc2 27. f5 Ne3 28. fxe6 fxe6 29. Rf2 Rc2 30. Rxc2 Nxc2) 25... Nd3?? { (-1.37 → 0.67) Blunder. Nxa2 was best. } { [%eval 0.67] } (25... Nxa2 26. Ra1 Nb4 27. Nf4 Nc2 28. Rab1 a5 29. Na1 a4 30. Nxc2 Rxc2 31. g5) 26. Rxc8?? { (0.67 → -1.61) Blunder. Rb1 was best. } { [%eval -1.61] } (26. Rb1 Rc7 27. Bxe7 Rxe7 28. Qg3 Nb4 29. f4 a5 30. f5 a4 31. Nc1 Nc2) 26... Rxc8 { [%eval -1.65] } 27. Rd2 { [%eval -2.08] } 27... g5 { [%eval -1.81] } 28. Nxg5?! { (-1.81 → -2.52) Inaccuracy. Qg3 was best. } { [%eval -2.52] } (28. Qg3 Nc1 29. f4 Ne2+ 30. Rxe2 Bxe2 31. fxg5 Ng6 32. gxh6 Bxh6 33. g5 Bf8) 28... Ng6 { [%eval -2.47] } 29. Qg3 { [%eval -2.32] } 29... hxg5?! { (-2.32 → -1.18) Inaccuracy. Nc1 was best. } { [%eval -1.18] } (29... Nc1 30. h4 hxg5 31. Bxg5 Bb4 32. Qe3 Bxd2 33. Qxd2 Nxb3 34. axb3) 30. Bxg5? { (-1.18 → -2.49) Mistake. Bf1 was best. } { [%eval -2.49] } (30. Bf1 Ndxe5 31. Bxb5 Nc4 32. Rc2 Bd6 33. Qh3 Be7 34. Bxe7 Qxe7 35. Nd2 Qf6) 30... Qa6 { [%eval -2.31] } 31. h4 { [%eval -2.44] } 31... Nc1? { (-2.44 → -1.11) Mistake. Qxa2 was best. } { [%eval -1.11] } (31... Qxa2 32. h5 Ngxe5 33. dxe5 Qxb3 34. Kh2 Qb4 35. Bf1 Nc5 36. Qh4 Ne4 37. h6) 32. h5 { [%eval -1.14] } 32... Ne2+ { [%eval -1.22] } 33. Rxe2 { [%eval -1.12] } 33... Bxe2 { [%eval -1.25] } 34. hxg6 { [%eval -1.17] } 34... fxg6 { [%eval -1.31] } 35. Bf6? { (-1.31 → -2.59) Mistake. Nc1 was best. } { [%eval -2.59] } (35. Nc1 Rc7 36. Be3 Qb5 37. Bh3 Qxb2 38. Nxe2 Qxe2 39. g5 Qd1+ 40. Kg2) 35... Rc7 { [%eval -2.55] } 36. Qe3?! { (-2.55 → -3.35) Inaccuracy. Nd2 was best. } { [%eval -3.35] } (36. Nd2 Qa4 37. g5 Qxd4 38. Qh3 Rc1+ 39. Nf1 Qg4 40. Qh8+ Kf7 41. Qh7+ Ke8) 36... Rh7?! { (-3.35 → -2.25) Inaccuracy. Qd3 was best. } { [%eval -2.25] } (36... Qd3 37. g5 Qxe3 38. fxe3 Bd3 39. e4 Bxe4 40. Bxe4 dxe4 41. Kf2 a5 42. Ke3) 37. Qg5?! { (-2.25 → -3.29) Inaccuracy. Bf3 was best. } { [%eval -3.29] } (37. Bf3 Bxf3 38. Qxf3 Qc4 39. Qd1 Rc7 40. Kg2 Qc2 41. Qf1 a5 42. Kg3 Qxb2) 37... Qxa2?? { (-3.29 → 5.58) Blunder. Qd3 was best. } { [%eval 5.58] } (37... Qd3 38. Nd2 Bh6 39. Be4 Bxg5 40. Bxd3 Bxd3 41. Bxg5 Rc7 42. Nf3 Be2 43. Ne1) 38. Qxg6+ { [%eval 5.28] } 38... Bg7 { [%eval 5.3] } 39. Qe8+ { [%eval 5.0] } 39... Bf8 { [%eval 5.66] } 40. Qxe6+ { [%eval 5.73] } 40... Rf7 { [%eval 5.57] } 41. Bxd5 { [%eval 5.52] } 41... Qb1+ { [%eval 5.36] } 42. Kh2 { [%eval 5.38] } 42... Qh7+ { [%eval 5.15] } 43. Kg3 { [%eval 4.73] } 43... Bd3 { [%eval 5.98] } 44. f4?! { (5.98 → 4.44) Inaccuracy. Nd2 was best. } { [%eval 4.44] } (44. Nd2 b5 45. Nf3 Bc4 46. Bxc4 bxc4 47. Ng5 Qd3+ 48. f3 Qg6 49. Qxc4 Bh6) 44... Bg6? { (4.44 → 7.99) Mistake. Be4 was best. } { [%eval 7.99] } (44... Be4 45. Qxf7+ Qxf7 46. Bxf7+ Kxf7 47. Nd2 Bd5 48. f5 Bb4 49. Nf1 Be1+ 50. Kf4) 45. f5 { [%eval 7.71] } 45... Bxf5 { [%eval 8.34] } 46. gxf5 { [%eval 7.95] } 46... Bg7? { (7.95 → Mate in 3) Checkmate is now unavoidable. Qh5 was best. } { [%eval #3] } (46... Qh5 47. Nd2 Kh7 48. Qxf7+ Qxf7 49. Bxf7 Bh6 50. Bg6+ Kg8 51. Nf3 b5 52. e6) 47. Qxf7+ { [%eval #2] } 47... Kh8 { [%eval #2] } 48. Qf8+ { [%eval #1] } 48... Qg8 { [%eval #1] } 49. Qxg8# { White wins by checkmate. } 1-0