lichess.org
Donate
FEN
[Event "casual correspondence game"] [Site "https://lichess.org/3Dfd9lmV"] [Date "2026.02.22"] [Round "-"] [White "bomxom"] [Black "lichess AI level 6"] [Result "1-0"] [GameId "3Dfd9lmV"] [UTCDate "2026.02.22"] [UTCTime "16:05:14"] [WhiteElo "1500"] [BlackElo "?"] [Variant "Standard"] [TimeControl "-"] [ECO "A04"] [Opening "Zukertort Opening: Kingside Fianchetto"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nf3 { [%eval 0.1] } 1... g6 { [%eval 0.38] } { A04 Zukertort Opening: Kingside Fianchetto } 2. d4 { [%eval 0.13] } 2... Bg7 { [%eval 0.5] } 3. Bf4 { [%eval 0.0] } 3... d5 { [%eval 0.22] } 4. e3 { [%eval 0.18] } 4... Nf6 { [%eval 0.16] } 5. c3 { [%eval 0.12] } 5... O-O { [%eval 0.19] } 6. Nbd2 { [%eval 0.1] } 6... Nh5 { [%eval 0.12] } 7. Bg3 { [%eval -0.32] } 7... Nxg3 { [%eval -0.28] } 8. hxg3 { [%eval -0.45] } 8... e6 { [%eval -0.25] } 9. Bd3 { [%eval -0.26] } 9... c5 { [%eval -0.29] } 10. Qc2 { [%eval -0.46] } 10... cxd4 { [%eval -0.15] } 11. exd4 { [%eval -0.12] } 11... Bd7 { [%eval 0.08] } 12. Nb3 { [%eval -0.36] } 12... Bc6 { [%eval -0.33] } 13. Qd2 { [%eval -0.53] } 13... a6?! { (-0.53 → 0.09) Inaccuracy. a5 was best. } { [%eval 0.09] } (13... a5 14. Nc1 Nd7 15. O-O Re8 16. Re1 a4 17. a3 e5 18. dxe5 Nxe5 19. Nxe5) 14. Ng5 { [%eval -0.19] } 14... h5 { [%eval 0.33] } 15. g4 { [%eval 0.26] } 15... Bf6?? { (0.26 → 2.04) Blunder. hxg4 was best. } { [%eval 2.04] } (15... hxg4) 16. f4?! { (2.04 → 1.26) Inaccuracy. Nf3 was best. } { [%eval 1.26] } (16. Nf3 Nd7 17. gxh5 g5 18. Rh3 Kh8 19. O-O-O a5 20. Re1 a4 21. Na1 a3) 16... Bxg5? { (1.26 → 2.71) Mistake. hxg4 was best. } { [%eval 2.71] } (16... hxg4) 17. fxg5 { [%eval 2.74] } 17... h4 { [%eval 3.27] } 18. Rxh4 { [%eval 3.5] } 18... Kg7 { [%eval 3.35] } 19. O-O-O { [%eval 2.85] } 19... Nd7? { (2.85 → 4.95) Mistake. Rh8 was best. } { [%eval 4.95] } (19... Rh8 20. Rh6 Nd7 21. Qf4 Qe7 22. Re1 Rae8 23. Kb1 Rxh6 24. gxh6+ Kh7 25. g5) 20. Rdh1 { [%eval 4.99] } 20... Rh8 { [%eval 4.74] } 21. g3?? { (4.74 → 1.86) Blunder. Rxh8 was best. } { [%eval 1.86] } (21. Rxh8 Qxh8 22. Rxh8 Rxh8 23. Qe1 e5 24. dxe5 Re8 25. e6 Rxe6 26. Qg3 Re8) 21... Qe7 { [%eval 1.97] } 22. Kc2 { [%eval 2.14] } 22... Rxh4 { [%eval 1.62] } 23. gxh4 { [%eval 1.61] } 23... Bb5?! { (1.61 → 2.86) Inaccuracy. e5 was best. } { [%eval 2.86] } (23... e5 24. Qe3 Re8 25. Kb1 e4 26. Be2 Bb5 27. Nc1 Bc6 28. a3 Nf8 29. Na2) 24. Bxb5 { [%eval 2.69] } 24... axb5 { [%eval 2.77] } 25. h5 { [%eval 2.69] } 25... Nb6?? { (2.69 → 6.03) Blunder. Rxa2 was best. } { [%eval 6.03] } (25... Rxa2 26. Nc1 Ra1 27. hxg6 fxg6 28. Qh2 Nf8 29. Qh8+ Kf7 30. Rf1+ Ke8 31. b4) 26. h6+?? { (6.03 → 2.94) Blunder. hxg6 was best. } { [%eval 2.94] } (26. hxg6 Rf8 27. Qh2 Qxg5 28. Qh7+ Kf6 29. Rf1+ Ke7 30. Rxf7+ Rxf7 31. Qxf7+ Kd6) 26... Kg8 { [%eval 3.07] } 27. Qf4 { [%eval 3.22] } 27... Nd7 { [%eval 3.46] } 28. Nc5?! { (3.46 → 2.37) Inaccuracy. Rf1 was best. } { [%eval 2.37] } (28. Rf1 b6 29. Kb1 Rf8 30. Qc7 Re8 31. a3 e5 32. dxe5 Nc5 33. Qxe7 Rxe7) 28... e5 { [%eval 2.11] } 29. Qf3 { [%eval 2.05] } 29... Nxc5 { [%eval 1.95] } 30. dxc5 { [%eval 1.81] } 30... Rc8?! { (1.81 → 2.48) Inaccuracy. Qxg5 was best. } { [%eval 2.48] } (30... Qxg5 31. Qxd5 Qf4 32. Qxb7 Rd8 33. h7+ Kh8 34. a3 Qxg4 35. Qxf7 Qg2+ 36. Kb3) 31. Qxd5? { (2.48 → 1.00) Mistake. b4 was best. } { [%eval 1.0] } (31. b4 Rd8 32. Qf6 Qxf6 33. gxf6 e4 34. g5 Re8 35. Rg1 Kh7 36. Kb3 e3) 31... Rxc5 { [%eval 0.98] } 32. Qf3 { [%eval 0.53] } 32... Rc4? { (0.53 → 1.88) Mistake. b4 was best. } { [%eval 1.88] } (32... b4 33. Rf1 bxc3 34. bxc3 Ra5 35. h7+ Kh8 36. Qxf7 Qxf7 37. Rxf7 Rxa2+ 38. Kd3) 33. h7+ { [%eval 1.98] } 33... Kh8 { [%eval 1.43] } 34. Qh3? { (1.43 → -0.04) Mistake. a3 was best. } { [%eval -0.04] } (34. a3 Rf4 35. Qd1 Qc7 36. Kb1 Qe7 37. Rh2 Qc7 38. Ka1 Qe7 39. Rh3 Qc7) 34... b4 { [%eval 0.0] } 35. Qh6?! { (0.00 → -0.85) Inaccuracy. Qf3 was best. } { [%eval -0.85] } (35. Qf3 Rf4 36. Qd5 Rxg4 37. Rf1 Rf4 38. Rxf4 exf4 39. Qd4+ Kxh7 40. Qxf4 bxc3) 35... bxc3?? { (-0.85 → Mate in 2) Checkmate is now unavoidable. Rc6 was best. } { [%eval #2] } (35... Rc6 36. Rd1) 36. Qg7+ { [%eval #1] } 36... Kxg7 { [%eval #1] } 37. h8=Q# { White wins by checkmate. } 1-0