FEN
[Event "casual variant:chess960 game"]
[Site "https://lichess.org/ndRGJjef"]
[Date "2026.05.03"]
[Round "-"]
[White "lichess AI level 1"]
[Black "Khoi1915"]
[Result "0-1"]
[GameId "ndRGJjef"]
[UTCDate "2026.05.03"]
[UTCTime "12:30:39"]
[WhiteElo "?"]
[BlackElo "1500"]
[Variant "Chess960"]
[TimeControl "-"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "brnbqnkr/pppppppp/8/8/8/8/PPPPPPPP/BRNBQNKR w KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1. b3 { [%eval 0.17] } 1... e5 { [%eval 0.21] } 2. e3 { [%eval -0.3] } 2... e4?! { (-0.30 → 0.59) Inaccuracy. h5 was best. } { [%eval 0.59] } (2... h5 3. h4 b5 4. Nd3 d6 5. f4 Nd7 6. Qg3 Bf6 7. Nf2 exf4 8. exf4) 3. h4 { [%eval 0.49] } 3... d5 { [%eval 0.93] } 4. h5 { [%eval 0.62] } 4... Bf6?! { (0.62 → 1.48) Inaccuracy. h6 was best. } { [%eval 1.48] } (4... h6 5. c4 Nd7 6. cxd5 Bf6 7. d3 Bxa1 8. Rxa1 Qe5 9. Rb1 b6 10. Rh4) 5. c4?! { (1.48 → 0.38) Inaccuracy. Bxf6 was best. } { [%eval 0.38] } (5. Bxf6 gxf6 6. h6 Ne6 7. Ng3 Kf8 8. d3 Nd6 9. Nh5 Qe7 10. Qc3 Rg8) 5... Bxa1 { [%eval 0.51] } 6. d4? { (0.51 → -0.60) Mistake. Rxa1 was best. } { [%eval -0.6] } (6. Rxa1 h6 7. d4 b6 8. Ne2 dxc4 9. Rc1 Nh7 10. bxc4 O-O 11. Qc3 Nf6) 6... exd3?! { (-0.60 → 0.44) Inaccuracy. Bxd4 was best. } { [%eval 0.44] } (6... Bxd4 7. exd4 h6 8. Ne2 Nh7 9. Ne3 b6 10. cxd5 Nf6 11. Qc3 O-O 12. Qxc7) 7. Bg4?? { (0.44 → -2.73) Blunder. Rxa1 was best. } { [%eval -2.73] } (7. Rxa1 dxc4 8. h6 b5 9. hxg7 Kxg7 10. bxc4 Qc6 11. Bf3 Qf6 12. Nxd3 Bxf3) 7... d4?? { (-2.73 → 1.28) Blunder. Bf6 was best. } { [%eval 1.28] } (7... Bf6 8. cxd5 b6 9. Nxd3 Bxd5 10. h6 Ng6 11. Ng3 O-O 12. f4 Nd6 13. Rd1) 8. Nxd3?? { (1.28 → -2.73) Blunder. Rxa1 was best. } { [%eval -2.73] } (8. Rxa1 b5 9. Nxd3 bxc4 10. bxc4 Bxg2 11. Kxg2 Qe4+ 12. Bf3 Qxd3 13. Rd1 Qc2) 8... dxe3?? { (-2.73 → 2.27) Blunder. Bc3 was best. } { [%eval 2.27] } (8... Bc3 9. Qc1 h6 10. exd4 Bxd4 11. Qf4 Qd8 12. Re1 b6 13. Rh3 Bf6 14. Ne5) 9. Nxe3?? { (2.27 → -1.56) Blunder. Rxa1 was best. } { [%eval -1.56] } (9. Rxa1 b6 10. Nxe3 Nd6 11. h6 Qe7 12. Qc3 gxh6 13. Re1 Qg5 14. c5 Ne4) 9... Bd4?? { (-1.56 → 0.56) Blunder. Bf6 was best. } { [%eval 0.56] } (9... Bf6 10. Nd5 Qxe1+ 11. Rxe1 Nd6 12. Nxc7 b6 13. Rh3 Bb7 14. Nb4 Bg5 15. Rd3) 10. Rh3?? { (0.56 → -1.81) Blunder. Nf5 was best. } { [%eval -1.81] } (10. Nf5 Qxe1+ 11. Rxe1 Bf6 12. Re8 h6 13. Ne3 b6 14. Nb4 a5 15. Na6 Bc6) 10... Bxe3?? { (-1.81 → 4.41) Blunder. Ne7 was best. } { [%eval 4.41] } (10... Ne7 11. Qe2 h6 12. Re1 Nc6 13. Nf4 Bc3 14. Ned5 Qxe2 15. Rxe2 Be5 16. Rhe3) 11. fxe3?? { (4.41 → -2.78) Blunder. Rxe3 was best. } { [%eval -2.78] } (11. Rxe3 Ne6 12. Bxe6 fxe6 13. Rxe6 Nd6 14. Rxe8+ Rxe8 15. Qb4 Ne4 16. Re1 O-O) 11... Nd6 { [%eval -2.3] } 12. c5 { [%eval -2.56] } 12... Ne4 { [%eval -2.54] } 13. Rd1 { [%eval -3.18] } 13... b6 { [%eval -2.68] } 14. h6 { [%eval -2.25] } 14... g6 { [%eval -2.21] } 15. b4 { [%eval -2.67] } 15... bxc5 { [%eval -2.4] } 16. Bf3 { [%eval -2.62] } 16... cxb4 { [%eval -2.75] } 17. Qh4 { [%eval -3.47] } 17... b3 { [%eval -2.84] } 18. Nf2?! { (-2.84 → -3.89) Inaccuracy. axb3 was best. } { [%eval -3.89] } (18. axb3 Rd8 19. Qe1 Ng5 20. Bxa8 Nxh3+ 21. gxh3 Ne6 22. Bg2 O-O 23. Ne5 Rxd1) 18... b2?? { (-3.89 → -0.05) Blunder. Nxf2 was best. } { [%eval -0.05] } (18... Nxf2 19. Kxf2 Qe5 20. axb3 Ne6 21. Bxa8 Rxa8 22. Rf3 O-O 23. Rd7 Qg5 24. Qxg5) 19. Nxe4 { [%eval -0.38] } 19... b1=Q?? { (-0.38 → Mate in 1) Checkmate is now unavoidable. Bxe4 was best. } { [%eval #1] } (19... Bxe4 20. Qf6 Ne6 21. Bxe4 O-O 22. Bf5 Qa4 23. Rf1 Qd7 24. Rhf3 Qd8 25. Qc3) 20. Be2?? { (Mate in 1 → -7.43) Lost forced checkmate sequence. Nf6# was best. } { [%eval -7.43] } (20. Nf6#) 20... Qbxe4 { [%eval -7.15] } 21. Qg5 { [%eval -7.96] } 21... Q8e5 { [%eval -7.96] } 22. Qg4 { [%eval -7.94] } 22... Qxg4 { [%eval -7.38] } 23. Rf3? { (-7.38 → Mate in 4) Checkmate is now unavoidable. Bxg4 was best. } { [%eval #-4] } (23. Bxg4 Ne6 24. Bxe6 Qxe6 25. e4 Kf8 26. Rhd3 Ke7 27. Rc1 Qe5 28. Rf1 Rbd8) 23... Qeg5 { [%eval #-4] } 24. Rg3 { [%eval #-3] } 24... Qxg3 { [%eval #-2] } 25. Kf1 { [%eval #-2] } 25... Qxg2+ { [%eval #-2] } 26. Ke1 { [%eval #-2] } 26... Qxe3 { [%eval #-1] } 27. Rd7 { [%eval #-1] } 27... Qgf2+ { [%eval #-1] } 28. Kd1 { [%eval #-1] } 28... Qfxe2# { Black wins by checkmate. } 0-1