FEN
[Event "rated rapid game"]
[Site "https://lichess.org/QlQY6FFZ"]
[Date "2026.01.08"]
[Round "-"]
[White "alyyyun"]
[Black "Ceruleen"]
[Result "0-1"]
[GameId "QlQY6FFZ"]
[UTCDate "2026.01.08"]
[UTCTime "22:33:35"]
[WhiteElo "2011"]
[BlackElo "2102"]
[WhiteRatingDiff "-24"]
[BlackRatingDiff "+12"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B23"]
[Opening "Sicilian Defense: Grand Prix Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c5 { [%eval 0.25] } 2. Nc3 { [%eval 0.26] } 2... Nc6 { [%eval 0.23] } 3. f4 { [%eval -0.09] } { B23 Sicilian Defense: Grand Prix Attack } 3... e6 { [%eval 0.0] } 4. Nf3 { [%eval -0.04] } 4... Nge7 { [%eval 0.27] } 5. Bc4?! { (0.27 → -0.42) Inaccuracy. d4 was best. } { [%eval -0.42] } (5. d4 cxd4 6. Nxd4 Nxd4 7. Qxd4 Nc6 8. Qd3 Bc5 9. e5 d5) 5... d6?! { (-0.42 → 0.18) Inaccuracy. d5 was best. } { [%eval 0.18] } (5... d5 6. Be2 dxe4 7. Nxe4 b6 8. b3 Bb7 9. Bb2 Nf5 10. Bd3) 6. O-O { [%eval -0.12] } 6... a5? { (-0.12 → 1.29) Mistake. d5 was best. } { [%eval 1.29] } (6... d5 7. Be2 dxe4 8. Nxe4 Ng6 9. Bb5 Bd7 10. d3 Qc7 11. Nfg5) 7. d3 { [%eval 1.21] } 7... a4?! { (1.21 → 1.88) Inaccuracy. d5 was best. } { [%eval 1.88] } (7... d5 8. Bb5) 8. a3?! { (1.88 → 1.25) Inaccuracy. f5 was best. } { [%eval 1.25] } (8. f5 h6) 8... Ng6?! { (1.25 → 1.97) Inaccuracy. g6 was best. } { [%eval 1.97] } (8... g6 9. f5) 9. Qe1? { (1.97 → 0.44) Mistake. f5 was best. } { [%eval 0.44] } (9. f5 Nge5 10. Nxe5 Nxe5 11. Qh5 Nxc4 12. dxc4 Be7 13. Bf4 e5 14. Be3 b6) 9... Be7 { [%eval 0.62] } 10. Qg3 { [%eval 0.47] } 10... O-O { [%eval 0.39] } 11. Be3 { [%eval 0.26] } 11... Bh4?? { (0.26 → 2.75) Blunder. Bf6 was best. } { [%eval 2.75] } (11... Bf6 12. Nb5 Ra5 13. f5 exf5 14. Qxd6 fxe4 15. Qxd8 Nxd8 16. dxe4 Be6 17. Be2) 12. Nxh4 { [%eval 2.63] } 12... Qxh4 { [%eval 2.51] } 13. Qf3? { (2.51 → 0.77) Mistake. Qxh4 was best. } { [%eval 0.77] } (13. Qxh4 Nxh4 14. Nb5 Ng6 15. Nxd6 Rd8 16. Nxc8 Rdxc8 17. Rf2 Nd4 18. Ba2 b5) 13... Nd4 { [%eval 1.29] } 14. Bxd4 { [%eval 1.22] } 14... cxd4 { [%eval 1.28] } 15. Nb5 { [%eval 1.28] } 15... Bd7 { [%eval 1.32] } 16. Nxd6 { [%eval 1.17] } 16... b5 { [%eval 1.16] } 17. Ba2 { [%eval 1.15] } 17... e5?? { (1.15 → 4.13) Blunder. Bc6 was best. } { [%eval 4.13] } (17... Bc6) 18. f5?? { (4.13 → 1.85) Blunder. Nxf7 was best. } { [%eval 1.85] } (18. Nxf7 Nxf4 19. g3 Qe7 20. gxf4 Rxf7 21. Bxf7+ Qxf7 22. f5 Qe7 23. Rf2) 18... Nf4 { [%eval 1.76] } 19. g3?! { (1.76 → 0.78) Inaccuracy. c4 was best. } { [%eval 0.78] } (19. c4 dxc3) 19... Nh3+ { [%eval 0.86] } 20. Kh1 { [%eval 0.47] } 20... Qh6 { [%eval 0.58] } 21. f6? { (0.58 → -0.85) Mistake. Bd5 was best. } { [%eval -0.85] } (21. Bd5 Rab8) 21... Ng5? { (-0.85 → 0.54) Mistake. g6 was best. } { [%eval 0.54] } (21... g6) 22. Qf2 { [%eval 0.0] } 22... Bh3? { (0.00 → 1.65) Mistake. g6 was best. } { [%eval 1.65] } (22... g6 23. c4 dxc3 24. bxc3 Ra6 25. Qc5 Bg4 26. h4 Rxd6 27. Qxd6 Nf3 28. Qc5) 23. Nf5?? { (1.65 → -1.63) Blunder. fxg7 was best. } { [%eval -1.63] } (23. fxg7) 23... Qh5?? { (-1.63 → Mate in 3) Checkmate is now unavoidable. Qxf6 was best. } { [%eval #3] } (23... Qxf6 24. Qe2 Bxf1 25. Rxf1 Ne6 26. Qe1 Qd8 27. Qb4 Qd7 28. Kg1 Ra7 29. h4) 24. Nxg7?? { (Mate in 3 → 1.11) Lost forced checkmate sequence. Ne7+ was best. } { [%eval 1.11] } (24. Ne7+ Kh8 25. fxg7+ Kxg7 26. Qf6#) 24... Qg4 { [%eval 1.23] } 25. Rg1?? { (1.23 → -0.50) Blunder. Nf5 was best. } { [%eval -0.5] } (25. Nf5 Kh8) 25... Nf3?? { (-0.50 → 3.43) Blunder. Nxe4 was best. } { [%eval 3.43] } (25... Nxe4 26. dxe4 Qxe4+ 27. Rg2 Rfc8 28. Rg1 b4 29. axb4 a3 30. bxa3 Rxa3 31. Bb3) 26. Rgd1?? { (3.43 → 0.47) Blunder. Nf5 was best. } { [%eval 0.47] } (26. Nf5 Kh8 27. Nh6 Qg5 28. Qxf3 Qxh6 29. g4 Rac8 30. Rg3 Qe3 31. Rxh3 Rxc2) 26... Rac8? { (0.47 → 1.65) Mistake. Ra6 was best. } { [%eval 1.65] } (26... Ra6 27. Rf1) 27. Nf5 { [%eval 1.74] } 27... Kh8? { (1.74 → 3.35) Mistake. Qh5 was best. } { [%eval 3.35] } (27... Qh5 28. Ne7+ Kh8 29. Nxc8 Bxc8 30. Rf1 Ng5 31. Bd5 Bg4 32. Qg2 Bh3 33. Qd2) 28. Nh6 { [%eval 3.28] } 28... Qh5 { [%eval 3.35] } 29. Nf5?? { (3.35 → -0.70) Blunder. Nxf7+ was best. } { [%eval -0.7] } (29. Nxf7+ Rxf7 30. Bxf7 Qxf7 31. Qxf3 Rg8 32. Rf1 Bg4 33. Qg2 h5 34. Rf2 h4) 29... Rc7?! { (-0.70 → 0.39) Inaccuracy. Nxh2 was best. } { [%eval 0.39] } (29... Nxh2) 30. Rf1 { [%eval 0.39] } 30... Bg4 { [%eval 0.25] } 31. Ng7? { (0.25 → -0.94) Mistake. h4 was best. } { [%eval -0.94] } (31. h4 Rc6) 31... Qh3 { [%eval -0.65] } 32. Rac1?! { (-0.65 → -1.39) Inaccuracy. Nf5 was best. } { [%eval -1.39] } (32. Nf5) 32... Rfc8 { [%eval -1.2] } 33. Qg2?? { (-1.20 → -4.87) Blunder. Bb1 was best. } { [%eval -4.87] } (33. Bb1) 33... Qxg2+ { [%eval -4.95] } 34. Kxg2 { [%eval -4.83] } 34... Rxc2+ { [%eval -4.85] } 35. Rxc2 { [%eval -4.84] } 35... Rxc2+ { [%eval -4.85] } 36. Rf2 { [%eval -4.91] } 36... Ne1+ { [%eval -4.77] } 37. Kf1?! { (-4.77 → -6.81) Inaccuracy. Kg1 was best. } { [%eval -6.81] } (37. Kg1 Rc1 38. Rf1 Bh3 39. Rxe1 Rxe1+ 40. Kf2 Rf1+ 41. Ke2 Rxf6 42. Nf5 Bg4+) 37... Rc1 { [%eval -7.71] } 38. Rd2 { [%eval -6.16] } 38... Nxd3+ { [%eval -5.69] } 39. Kg2 { [%eval -5.88] } 39... Ne1+ { [%eval -5.66] } 40. Kf2 { [%eval -5.6] } 40... Nf3 { [%eval -5.73] } 41. Rd3?? { (-5.73 → Mate in 3) Checkmate is now unavoidable. h3 was best. } { [%eval #-3] } (41. h3 Nxd2 42. hxg4 Nxe4+ 43. Ke2 Nxf6 44. Nh5 Nxh5 45. gxh5 e4 46. Kd2 Rh1) 41... Rc2+ { [%eval #-2] } 42. Kf1 { [%eval #-1] } 42... Nxh2+?? { (Mate in 1 → -5.65) Lost forced checkmate sequence. Bh3# was best. } { [%eval -5.65] } (42... Bh3#) 43. Kg1 { [%eval -5.57] } 43... Nf3+ { [%eval -5.42] } 44. Kf1?? { (-5.42 → Mate in 1) Checkmate is now unavoidable. Rxf3 was best. } { [%eval #-1] } (44. Rxf3 Bxf3 45. Nf5 Rc6 46. Bb1 Rxf6 47. Bd3 Rb6 48. Ne7 Re6 49. Kf2 Rxe7) 44... Bh3# { Black wins by checkmate. } 0-1