FEN
[Event "rated bullet game"]
[Site "https://lichess.org/EbGrYC3G"]
[Date "2026.04.30"]
[Round "-"]
[White "jfg21"]
[Black "SayChessSchool"]
[Result "0-1"]
[GameId "EbGrYC3G"]
[UTCDate "2026.04.30"]
[UTCTime "17:05:53"]
[WhiteElo "2931"]
[BlackElo "2815"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+8"]
[WhiteTitle "IM"]
[Variant "Standard"]
[TimeControl "60+0"]
[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. b3?! { (0.38 → -0.17) Inaccuracy. e4 was best. } { [%eval -0.17] } (2. e4 c5 3. c4 Bg7 4. d4 cxd4 5. Nxd4 Nc6 6. Be3 d6) 2... Bg7 { [%eval -0.08] } 3. d4 { [%eval -0.12] } 3... Nf6 { [%eval 0.1] } 4. Bb2 { [%eval 0.0] } 4... O-O { [%eval 0.0] } 5. Nbd2 { [%eval -0.15] } 5... d6 { [%eval 0.0] } 6. e4 { [%eval 0.0] } 6... b6 { [%eval 0.29] } 7. Bd3 { [%eval 0.0] } 7... Bb7 { [%eval 0.24] } 8. O-O { [%eval 0.31] } 8... Nbd7 { [%eval 0.33] } 9. Re1 { [%eval 0.06] } 9... Re8?! { (0.06 → 0.64) Inaccuracy. e5 was best. } { [%eval 0.64] } (9... e5 10. dxe5 Ng4 11. Nc4 Ngxe5 12. Ncxe5 Nxe5 13. Nxe5 Bxe5 14. Bxe5 dxe5 15. Qf3) 10. e5 { [%eval 0.66] } 10... Nd5 { [%eval 1.08] } 11. Be4 { [%eval 0.75] } 11... Qc8 { [%eval 1.19] } 12. c4?! { (1.19 → 0.51) Inaccuracy. Ng5 was best. } { [%eval 0.51] } (12. Ng5 f5 13. Bxd5+ Bxd5 14. c4 Bb7 15. Ne6 Bh6 16. d5 Nc5 17. exd6 exd6) 12... Nb4 { [%eval 0.89] } 13. Qe2?! { (0.89 → 0.16) Inaccuracy. e6 was best. } { [%eval 0.16] } (13. e6 fxe6 14. h4 Nf6 15. Bxb7 Qxb7 16. Qb1 Nc6 17. Ng5 e5 18. dxe5 Nxe5) 13... dxe5 { [%eval 0.27] } 14. dxe5 { [%eval 0.1] } 14... Nc5 { [%eval 0.19] } 15. Bxb7?! { (0.19 → -0.51) Inaccuracy. a3 was best. } { [%eval -0.51] } (15. a3 Nxe4 16. Nxe4 Nc6 17. Rad1 Nd8 18. Nfg5 h6 19. Nh3 Ne6 20. Nc3 c6) 15... Qxb7 { [%eval -0.68] } 16. Bc3?! { (-0.68 → -1.51) Inaccuracy. Red1 was best. } { [%eval -1.51] } (16. Red1 a5 17. h4 Nbd3) 16... Nc2 { [%eval -1.48] } 17. Rac1 { [%eval -1.98] } 17... Nxe1 { [%eval -1.93] } 18. Rxe1 { [%eval -1.88] } 18... Red8 { [%eval -1.48] } 19. Bd4?! { (-1.48 → -2.53) Inaccuracy. Nd4 was best. } { [%eval -2.53] } (19. Nd4 e6 20. h4 h5 21. Qe3 Rd7 22. b4 Na4 23. Ba1 c5) 19... Ne6 { [%eval -2.57] } 20. Bc3 { [%eval -2.55] } 20... h6 { [%eval -2.3] } 21. Ne4 { [%eval -2.2] } 21... c5 { [%eval -2.23] } 22. g3 { [%eval -2.43] } 22... Rd7?! { (-2.43 → -1.74) Inaccuracy. Qd7 was best. } { [%eval -1.74] } (22... Qd7 23. Kg2 Rac8 24. h4 Nd4 25. Bxd4 cxd4 26. Qd3 f5 27. Ned2 e6 28. b4) 23. h4 { [%eval -2.09] } 23... Rad8 { [%eval -2.19] } 24. h5 { [%eval -2.1] } 24... g5 { [%eval -2.07] } 25. Nh2 { [%eval -2.17] } 25... Nd4 { [%eval -2.21] } 26. Bxd4 { [%eval -2.23] } 26... Rxd4 { [%eval -1.62] } 27. Ng4?! { (-1.62 → -2.58) Inaccuracy. Nf3 was best. } { [%eval -2.58] } (27. Nf3 Rd3 28. Nfxg5 hxg5 29. Nxg5 e6 30. h6 Bxh6 31. Qh5 Bg7 32. Qh4) 27... Qd7 { [%eval -2.39] } 28. Qf3 { [%eval -2.53] } 28... Qe6 { [%eval -2.1] } 29. Kg2 { [%eval -2.62] } 29... Rd3 { [%eval -2.47] } 30. Re3?! { (-2.47 → -3.56) Inaccuracy. Qe2 was best. } { [%eval -3.56] } (30. Qe2 R3d4 31. f3 Qf5 32. Qf2 Rd3 33. Qe2 Kf8 34. Qf2 Bxe5 35. Nxh6 Qe6) 30... Rxe3 { [%eval -3.42] } 31. Qxe3?! { (-3.42 → -5.27) Inaccuracy. Nxe3 was best. } { [%eval -5.27] } (31. Nxe3 Qxe5 32. a4 Kh8 33. Nf5 Rf8 34. a5 bxa5 35. g4 e6 36. Ne7 Qf4) 31... Rd4?! { (-5.27 → -3.56) Inaccuracy. Qxg4 was best. } { [%eval -3.56] } (31... Qxg4 32. Nc3 Qe6 33. Nb5 Qc6+ 34. f3 Bxe5 35. Nxa7 Qf6 36. Nc6 Qxc6 37. Qxe5) 32. f4?! { (-3.56 → -5.39) Inaccuracy. Qf3 was best. } { [%eval -5.39] } (32. Qf3 Bxe5 33. Ne3 Rd8 34. a4 Kf8 35. Nf5 Qc6 36. Ne3 Bg7 37. Nf5 Bh8) 32... Qxg4 { [%eval -5.55] } { White resigns. } 0-1
