lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/udaoUfXG"] [Date "2026.03.21"] [Round "-"] [White "charliesamuelchan"] [Black "TommyNelson"] [Result "0-1"] [GameId "udaoUfXG"] [UTCDate "2026.03.21"] [UTCTime "12:33:27"] [WhiteElo "1397"] [BlackElo "1732"] [WhiteRatingDiff "-30"] [BlackRatingDiff "+27"] [Variant "Standard"] [TimeControl "1800+30"] [ECO "A45"] [Opening "Trompowsky Attack: Classical Defense"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bg5 { [%eval 0.0] } 2... e6 { [%eval 0.03] } { A45 Trompowsky Attack: Classical Defense } 3. e3 { [%eval 0.01] } 3... Be7 { [%eval 0.06] } 4. Nf3 { [%eval 0.12] } 4... d5 { [%eval 0.13] } 5. Bd3 { [%eval 0.1] } 5... Ne4 { [%eval 0.41] } 6. Bxe7 { [%eval 0.42] } 6... Qxe7 { [%eval 0.42] } 7. Nbd2 { [%eval 0.28] } 7... f5 { [%eval 0.65] } 8. Ne5 { [%eval 0.17] } 8... O-O { [%eval 0.26] } 9. O-O { [%eval 0.36] } 9... Nc6 { [%eval 0.8] } 10. Nxc6 { [%eval 0.76] } 10... bxc6 { [%eval 0.73] } 11. Bxe4 { [%eval 0.64] } 11... fxe4 { [%eval 0.49] } 12. Qe2?! { (0.49 → -0.27) Inaccuracy. f4 was best. } { [%eval -0.27] } (12. f4) 12... a5 { [%eval -0.29] } 13. Rfb1 { [%eval -0.69] } 13... e5 { [%eval -0.78] } 14. Nb3? { (-0.78 → -2.56) Mistake. dxe5 was best. } { [%eval -2.56] } (14. dxe5) 14... Qg5 { [%eval -2.37] } 15. a4?! { (-2.37 → -3.59) Inaccuracy. dxe5 was best. } { [%eval -3.59] } (15. dxe5 Bg4 16. Qf1 Rae8 17. Nd4 Rxe5 18. Ne2 Re6 19. Nf4 Rh6 20. a4 c5) 15... Rf6 { [%eval -3.58] } 16. Kh1?! { (-3.58 → -4.62) Inaccuracy. g3 was best. } { [%eval -4.62] } (16. g3 Bh3 17. Rf1 exd4 18. exd4 Bxf1 19. Rxf1 Rf3 20. Re1 h5 21. Nd2 Rff8) 16... Bg4 { [%eval -4.19] } 17. Qd2?! { (-4.19 → -5.75) Inaccuracy. Qf1 was best. } { [%eval -5.75] } (17. Qf1 Raf8 18. Qg1 Qh5 19. dxe5 Rg6 20. Nd2 Bh3 21. g3 Qxe5 22. b4 Rgf6) 17... Raf8 { [%eval -5.13] } 18. Rf1 { [%eval -6.27] } 18... Qh4 { [%eval -4.93] } 19. f4 { [%eval -5.77] } 19... Rh6 { [%eval -5.85] } 20. g3 { [%eval -5.62] } 20... Qxg3 { [%eval -5.21] } 21. dxe5 { [%eval -6.54] } 21... Bf3+ { [%eval -6.59] } 22. Rxf3 { [%eval -6.44] } 22... Qxf3+ { [%eval -6.32] } 23. Qg2 { [%eval -6.2] } 23... Rh3? { (-6.20 → -3.16) Mistake. Qxe3 was best. } { [%eval -3.16] } (23... Qxe3 24. f5 Rxf5 25. e6 Rxe6 26. Qg3 Qxg3 27. hxg3 Rh6+ 28. Kg2 Rfh5 29. Kf2) 24. Qxf3 { [%eval -3.23] } 24... Rxf3 { [%eval -3.1] } 25. Nxa5 { [%eval -2.98] } 25... Rxe3 { [%eval -2.63] } 26. e6? { (-2.63 → -4.25) Mistake. Nxc6 was best. } { [%eval -4.25] } (26. Nxc6 Re2 27. e6 Re8 28. c3 Rxb2 29. f5 Rc2 30. Rg1 Kf8 31. Rg3 Rf2) 26... Rxf4 { [%eval -4.17] } 27. Nxc6 { White offers draw } { [%eval -3.88] } 27... Rf2?? { (-3.88 → -1.74) Blunder. Re2 was best. } { [%eval -1.74] } (27... Re2 28. Nd4 Ref2 29. Re1 Rf1+ 30. Rxf1 Rxf1+ 31. Kg2 Ra1 32. Nb5 Kf8 33. b4) 28. a5?? { (-1.74 → -5.03) Blunder. e7 was best. } { [%eval -5.03] } (28. e7 Kf7 29. Ne5+ Kxe7 30. Ng4 Ref3 31. Nxf2 Rxf2 32. a5 Rf8 33. a6 Kd6) 28... Ree2 { [%eval -5.31] } 29. a6 { [%eval -6.37] } 29... Rxh2+ { [%eval -6.37] } 30. Kg1 { [%eval -6.3] } 30... Reg2+ { [%eval -5.99] } 31. Kf1 { [%eval -7.65] } 31... e3 { [%eval -7.48] } 32. Re1? { (-7.48 → Mate in 15) Checkmate is now unavoidable. Nd4 was best. } { [%eval #-15] } (32. Nd4 Rg3 33. Nf3 e2+ 34. Ke1 Rxf3 35. Kd2 e1=Q+ 36. Kxe1 Rh1+ 37. Ke2 Rxa1) 32... Rxc2 { [%eval #-14] } 33. Kg1 { [%eval #-15] } 33... Rcg2+ { [%eval #-13] } 34. Kf1 { [%eval #-13] } 34... Rxb2 { [%eval #-12] } 35. Kg1 { [%eval #-12] } 35... Rbg2+ { [%eval #-11] } 36. Kf1 { [%eval -13.65] } 36... Rh1+? { (-13.65 → -5.32) Mistake. e2+ was best. } { [%eval -5.32] } (36... e2+ 37. Rxe2 Rxe2 38. e7 Kf7 39. Ne5+ Rxe5 40. a7 Ra2 41. a8=Q Rxa8 42. e8=Q+) 37. Kxg2 { [%eval -5.28] } 37... Rxe1 { [%eval -5.19] } 38. a7 { [%eval -5.17] } 38... Ra1 { [%eval -5.45] } 39. Kf3 { [%eval -5.38] } 39... d4 { [%eval -4.96] } 40. Ne5 { [%eval -5.79] } 40... Rxa7 { [%eval -5.51] } { White resigns. } 0-1