FEN
[Event "rated bullet game"]
[Site "https://adjva4.dpdns.org/LKumJG4E"]
[Date "2026.05.12"]
[Round "-"]
[White "Punypawn315"]
[Black "joshuavila02"]
[Result "0-1"]
[GameId "LKumJG4E"]
[UTCDate "2026.05.12"]
[UTCTime "08:13:14"]
[WhiteElo "2605"]
[BlackElo "2644"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+15"]
[BlackTitle "FM"]
[BlackFideId "5126444"]
[Variant "Standard"]
[TimeControl "60+0"]
[ECO "A45"]
[Opening "Trompowsky Attack: Classical Defense"]
[Termination "Normal"]
[Annotator "adjva4.dpdns.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bg5 { [%eval 0.0] } 2... e6 { [%eval 0.17] } { A45 Trompowsky Attack: Classical Defense } 3. Nd2 { [%eval 0.0] } 3... h6 { [%eval 0.09] } 4. Bh4 { [%eval 0.08] } 4... g5 { [%eval 0.39] } 5. Bg3 { [%eval 0.47] } 5... d5 { [%eval 0.49] } 6. e3 { [%eval 0.48] } 6... Bg7 { [%eval 0.86] } 7. Bd3 { [%eval 0.55] } 7... O-O { [%eval 0.59] } 8. h4 { [%eval 0.66] } 8... c5? { (0.66 → 1.90) Mistake. g4 was best. } { [%eval 1.9] } (8... g4 9. Ne2 Nh5 10. Be5 Nc6 11. Bxg7 Nxg7 12. c4 e5 13. cxd5 Qxd5 14. Be4) 9. hxg5 { [%eval 1.93] } 9... hxg5 { [%eval 1.95] } 10. c3 { [%eval 2.19] } 10... Nc6 { [%eval 2.2] } 11. Ngf3 { [%eval 2.19] } 11... g4?! { (2.19 → 3.02) Inaccuracy. cxd4 was best. } { [%eval 3.02] } (11... cxd4 12. cxd4 Re8 13. Ne5 Bd7 14. f4 gxf4 15. Bxf4 Nb4 16. Bh7+ Nxh7 17. Qh5) 12. Ne5 { [%eval 3.13] } 12... Nxe5?! { (3.13 → 4.23) Inaccuracy. Re8 was best. } { [%eval 4.23] } (12... Re8 13. Qe2 Qb6 14. O-O-O Kf8 15. Kb1 a5 16. Rh4 Bd7 17. Rdh1 Nxe5 18. Bxe5) 13. Bxe5?! { (4.23 → 2.96) Inaccuracy. dxe5 was best. } { [%eval 2.96] } (13. dxe5 Ne4 14. Qxg4 Qg5 15. Qxg5 Nxg5 16. f4 c4 17. Bc2 Ne4 18. Nxe4 dxe4) 13... c4 { [%eval 3.71] } 14. Bc2 { [%eval 3.5] } 14... Ne4?! { (3.50 → 4.78) Inaccuracy. b5 was best. } { [%eval 4.78] } (14... b5 15. Bxf6 Qxf6 16. Bh7+ Kh8 17. Qxg4 b4 18. Nf3 bxc3 19. bxc3 e5 20. Qh5) 15. Qxg4 { [%eval 4.42] } 15... f6 { [%eval 5.05] } 16. Nxe4 { [%eval 5.16] } 16... dxe4 { [%eval 5.48] } 17. Bxe4 { [%eval 4.97] } 17... fxe5? { (4.97 → 8.84) Mistake. Rf7 was best. } { [%eval 8.84] } (17... Rf7 18. Qg6 Kf8 19. Bg3 Qb6 20. O-O-O Bd7 21. Bc2 Ke7 22. Rh7 Rh8 23. Rxh8) 18. Rh7?? { (8.84 → 2.70) Blunder. Rh8+ was best. } { [%eval 2.7] } (18. Rh8+ Kf7 19. Qg6+ Ke7 20. Qxg7+ Kd6 21. Qxe5+ Kd7 22. Qb5+ Kc7 23. Rh7+ Bd7) 18... Qf6 { [%eval 2.81] } 19. O-O-O { [%eval 2.33] } 19... Kf7?? { (2.33 → 8.61) Blunder. exd4 was best. } { [%eval 8.61] } (19... exd4 20. Rdh1 dxc3 21. R7h6 Qxh6 22. Rxh6 cxb2+ 23. Kb1 Rxf2 24. Rh1 Bd7 25. Qg6) 20. Rdh1?? { (8.61 → 3.92) Blunder. dxe5 was best. } { [%eval 3.92] } (20. dxe5 Qxe5 21. Qg6+ Ke7 22. Rxg7+ Qxg7 23. Qxg7+ Rf7 24. Qg5+ Rf6 25. Qc5+ Ke8) 20... Ke7? { (3.92 → 7.61) Mistake. exd4 was best. } { [%eval 7.61] } (20... exd4 21. cxd4 c3 22. Rxg7+ Qxg7 23. Rh7 Qxh7 24. Bxh7 cxb2+ 25. Kb1 Bd7 26. Qg6+) 21. f3?? { (7.61 → 2.82) Blunder. Rxg7+ was best. } { [%eval 2.82] } (21. Rxg7+ Rf7 22. Rxf7+ Qxf7 23. Qg5+ Kd6 24. Qxe5+ Kd7 25. Rh7 Qxh7 26. Bxh7 b5) 21... Rg8? { (2.82 → 5.58) Mistake. Rf7 was best. } { [%eval 5.58] } (21... Rf7 22. Bg6 exd4 23. Bxf7 Kxf7 24. R1h6 Qxh6 25. Rxh6 Bxh6 26. Qxd4 b5 27. g4) 22. R1h5?? { (5.58 → 2.68) Blunder. R1h6 was best. } { [%eval 2.68] } (22. R1h6 Qxh6 23. Rxh6 Bxh6 24. Qxg8 Bxe3+ 25. Kd1 exd4 26. Qg7+ Kd6 27. cxd4 a5) 22... Bd7?? { (2.68 → 6.87) Blunder. exd4 was best. } { [%eval 6.87] } (22... exd4 23. Rg5 Kf8 24. cxd4 Bd7 25. Rg6 Qf7 26. Qh4 c3 27. Rhxg7 cxb2+ 28. Kb1) 23. Rg5?! { (6.87 → 4.85) Inaccuracy. dxe5 was best. } { [%eval 4.85] } (23. dxe5 Qf7 24. Bg6 Raf8 25. Bxf7 Rxf7 26. Rg5 Kf8 27. Qxc4 Re7 28. Rh1 Bxe5) 23... Kf8 { [%eval 5.47] } 24. Rg6?! { (5.47 → 3.98) Inaccuracy. dxe5 was best. } { [%eval 3.98] } (24. dxe5 Qe7 25. Rgxg7 Qxg7 26. Qf4+ Ke8 27. Rxg7 Rxg7 28. Qf6 Rxg2 29. Bg6+ Rxg6) 24... Qf7 { [%eval 3.65] } 25. dxe5 { [%eval 3.27] } 25... Re8? { (3.27 → 5.20) Mistake. Be8 was best. } { [%eval 5.2] } (25... Be8 26. Qg5 Rc8 27. Rgxg7 Rxg7 28. Rh8+ Rg8 29. Qh6+ Ke7 30. Rh7 Rxg2 31. Qh4+) 26. f4? { (5.20 → 2.99) Mistake. Qh4 was best. } { [%eval 2.99] } (26. Qh4 Re7 27. Rf6 Be8 28. Bg6 Bxf6 29. exf6 Rxg6 30. fxe7+ Kg8 31. Rxf7 Bxf7) 26... Re7 { [%eval 4.1] } 27. Qg5?! { (4.10 → 2.61) Inaccuracy. Qd1 was best. } { [%eval 2.61] } (27. Qd1 Bc6 28. Rf6 Bxf6 29. Rxf7+ Rxf7 30. Bxc6 Be7 31. Bf3 Bc5 32. Kc2 Bxe3) 27... Ke8?! { (2.61 → 4.03) Inaccuracy. Bc6 was best. } { [%eval 4.03] } (27... Bc6 28. Bxc6 bxc6 29. g4 a5 30. a4 c5 31. f5 exf5) 28. f5?! { (4.03 → 3.06) Inaccuracy. Rgxg7 was best. } { [%eval 3.06] } (28. Rgxg7 Qxg7 29. Qh5+ Kd8 30. Rxg7 Rexg7 31. f5 exf5 32. Bxb7 Kc7 33. Bf3 Rxg2) 28... exf5 { [%eval 2.58] } 29. Bxf5?? { (2.58 → -4.77) Blunder. Rgxg7 was best. } { [%eval -4.77] } (29. Rgxg7 Qxg7 30. Rxg7 Rgxg7 31. Qh5+ Kd8 32. Bd5 Bc6 33. Bxc4 Rxg2 34. Qxf5 Rd7) 29... Bxf5 { [%eval -4.56] } 30. Rhxg7 { [%eval -4.64] } 30... Rxg7 { [%eval -4.47] } 31. Rf6? { (-4.47 → -8.18) Mistake. Rxg7 was best. } { [%eval -8.18] } (31. Rxg7 Qxg7 32. Qxf5 Qxe5 33. Qc8+ Kf7 34. Qxc4+ Re6 35. Qf4+ Qxf4 36. exf4 Rg6) 31... Rxg5 { [%eval -8.14] } 32. Rxf7? { (-8.14 → Mate in 5) Checkmate is now unavoidable. g4 was best. } { [%eval #-5] } (32. g4 Qh7 33. b3 Qh1+ 34. Kb2 Qb1+ 35. Ka3 Qc1+ 36. Ka4 Qxc3 37. gxf5 Qxe5) 32... Rxf7 { [%eval #-4] } 33. Kd2 { [%eval #-3] } 33... Rxg2+ { [%eval #-2] } { White resigns. } 0-1
