FEN
[Event "rated bullet game"]
[Site "https://lichess.org/ysPAKna7"]
[Date "2026.01.28"]
[Round "-"]
[White "madde9"]
[Black "sdg1966"]
[Result "0-1"]
[GameId "ysPAKna7"]
[UTCDate "2026.01.28"]
[UTCTime "16:43:40"]
[WhiteElo "2038"]
[BlackElo "2043"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "120+1"]
[ECO "B23"]
[Opening "Sicilian Defense: Grand Prix Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.32] } 2. Nc3 { [%eval 0.19] } 2... Nc6 { [%eval 0.22] } 3. f4 { [%eval -0.09] } { B23 Sicilian Defense: Grand Prix Attack } 3... e6 { [%eval 0.0] } 4. Nf3 { [%eval -0.08] } 4... Nf6 { [%eval 0.0] } 5. d3 { [%eval -0.12] } 5... d5 { [%eval -0.18] } 6. Be2 { [%eval -0.26] } 6... d4 { [%eval 0.03] } 7. Nb1 { [%eval 0.0] } 7... Be7 { [%eval 0.11] } 8. O-O { [%eval 0.14] } 8... O-O { [%eval 0.14] } 9. h3 { [%eval -0.13] } 9... Qc7 { [%eval -0.01] } 10. g4?! { (-0.01 → -0.82) Inaccuracy. a4 was best. } { [%eval -0.82] } (10. a4 Bd7 11. Ne5 a6 12. Nxd7 Nxd7 13. Na3 Nf6 14. Qe1 Rab8 15. Bd2 b5) 10... e5? { (-0.82 → 0.45) Mistake. b5 was best. } { [%eval 0.45] } (10... b5 11. a4 bxa4 12. Rxa4 Nd7 13. Na3 Nb6 14. Nb5 Qd7 15. Ra1 f5 16. Na3) 11. f5 { [%eval 0.67] } 11... h6 { [%eval 1.17] } 12. Nbd2 { [%eval 0.84] } 12... Nh7 { [%eval 1.17] } 13. Rf2 { [%eval 1.17] } 13... f6 { [%eval 1.41] } 14. Nf1 { [%eval 1.18] } 14... Bd7 { [%eval 1.07] } 15. Ng3?! { (1.07 → 0.40) Inaccuracy. h4 was best. } { [%eval 0.4] } (15. h4 Nd8 16. g5 fxg5 17. hxg5 hxg5 18. Rg2 Nf7 19. N3h2 a5 20. Bh5 Nf6) 15... Be8 { [%eval 0.94] } 16. h4 { [%eval 1.13] } 16... Qd8 { [%eval 1.43] } 17. Bd2 { [%eval 1.36] } 17... b5 { [%eval 1.31] } 18. Qc1 { [%eval 1.19] } 18... Kh8 { [%eval 1.63] } 19. Rg2 { [%eval 1.44] } 19... Rg8?! { (1.44 → 2.24) Inaccuracy. Rb8 was best. } { [%eval 2.24] } (19... Rb8 20. Nh1 c4 21. dxc4 d3 22. cxd3 bxc4 23. Nf2 cxd3 24. Bxd3 Nd4 25. Nxd4) 20. g5 { [%eval 2.33] } 20... fxg5?! { (2.33 → 3.02) Inaccuracy. g6 was best. } { [%eval 3.02] } (20... g6 21. h5 gxf5 22. g6 f4 23. Nf5 Ng5 24. Nxh6 c4 25. Kh1 b4 26. dxc4) 21. hxg5 { [%eval 2.94] } 21... Nxg5? { (2.94 → 4.94) Mistake. g6 was best. } { [%eval 4.94] } (21... g6 22. Rh2 gxf5 23. Nxf5 hxg5 24. Kf2 Bd7 25. Qh1 Bxf5 26. exf5 Rg7 27. Rg1) 22. Nxg5 { [%eval 4.59] } 22... Bxg5 { [%eval 5.38] } 23. Nh5?? { (5.38 → 0.01) Blunder. Bxg5 was best. } { [%eval 0.01] } (23. Bxg5 Qd6 24. Rh2 Rd8 25. f6 gxf6 26. Rxh6+ Kg7 27. Nf5+ Kf7 28. Nxd6+ Rxd6) 23... Bxh5?? { (0.01 → 2.19) Blunder. Bxd2 was best. } { [%eval 2.19] } (23... Bxd2 24. Qxd2 Bxh5 25. Bxh5 Rf8 26. Kh1 a5 27. Rag1 Ra7 28. Rg6 Qh4+ 29. Qh2) 24. Bxh5?? { (2.19 → 0.00) Blunder. Bxg5 was best. } { [%eval 0.0] } (24. Bxg5 hxg5 25. Bxh5 g6 26. Bxg6 Kg7 27. Rh2 Kf6 28. Rh5 Ke7 29. f6+ Kd6) 24... Bxd2 { [%eval 0.0] } 25. Qxd2 { [%eval 0.01] } 25... Qf6?! { (0.01 → 0.83) Inaccuracy. Rf8 was best. } { [%eval 0.83] } (25... Rf8 26. Kh1 Rb8 27. Rag1 Rb7 28. b3 Rf6 29. Rg3 a5 30. Qg2 g5 31. fxg6) 26. Rg6 { [%eval 0.9] } 26... Qh4 { [%eval 0.98] } 27. Rxh6+?? { (0.98 → -7.16) Blunder. Qh2 was best. } { [%eval -7.16] } (27. Qh2 Qxh2+ 28. Kxh2 Rac8 29. a3 c4 30. Rag1 Nb8 31. Re6 Nd7 32. Re7 Nf6) 27... gxh6+ { [%eval -7.05] } 28. Kf1? { (-7.05 → Mate in 3) Checkmate is now unavoidable. Bg6 was best. } { [%eval #-3] } (28. Bg6 Ne7 29. Qf2 Nxg6 30. Qxh4 Nxh4+ 31. Kh2 Nf3+ 32. Kh3 Ng5+ 33. Kh2 c4) 28... Qh1+ { [%eval #-2] } 29. Ke2 { [%eval #-2] } 29... Rg2+ { [%eval #-1] } 30. Kf3 { [%eval #-1] } 30... Qh3# { Black wins by checkmate. } 0-1