FEN
[Event "casual variant:chess960 game"]
[Site "https://lichess.org/2XFDPiT7"]
[Date "2026.04.06"]
[Round "-"]
[White "CasperyLiu"]
[Black "luka3916"]
[Result "1-0"]
[GameId "2XFDPiT7"]
[UTCDate "2026.04.06"]
[UTCTime "14:19:04"]
[WhiteElo "1500"]
[BlackElo "1924"]
[WhiteTitle "FM"]
[WhiteFideId "1454153"]
[Variant "Chess960"]
[TimeControl "180+1"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "bnrbqknr/pppppppp/8/8/8/8/PPPPPPPP/BNRBQKNR w KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1. Nf3 { [%eval -0.05] } 1... e5 { [%eval 0.2] } 2. e4 { [%eval 0.08] } 2... Nf6 { [%eval 0.23] } 3. b4 { [%eval 0.39] } 3... d6 { [%eval 0.4] } 4. O-O { [%eval 0.31] } 4... O-O { [%eval 0.34] } 5. c4 { [%eval 0.3] } 5... b5 { [%eval 0.4] } 6. c5?! { (0.40 → -0.47) Inaccuracy. d4 was best. } { [%eval -0.47] } (6. d4 Nxe4 7. dxe5 bxc4 8. Nbd2 Nxd2 9. Qxd2 dxe5 10. Nxe5 Bf6 11. Re1 Qb5) 6... Be7?! { (-0.47 → 0.47) Inaccuracy. Bxe4 was best. } { [%eval 0.47] } (6... Bxe4) 7. cxd6 { [%eval 0.03] } 7... cxd6 { [%eval -0.01] } 8. Rxc8 { [%eval -0.02] } 8... Qxc8 { [%eval 0.04] } 9. Nc3 { [%eval -0.14] } 9... Qc4 { [%eval 0.02] } 10. Qe2? { (0.02 → -1.17) Mistake. d4 was best. } { [%eval -1.17] } (10. d4 Nbd7 11. Be2 Qxb4 12. Nxb5 Qa4 13. Nc3 Qa3 14. Bb5 Rc8 15. Qd2 Bd8) 10... Qxb4?! { (-1.17 → -0.35) Inaccuracy. Nxe4 was best. } { [%eval -0.35] } (10... Nxe4 11. Nxe4 Bxe4 12. Qe3 Nc6 13. Re1 Bg6 14. Bb3 Qd3 15. Rc1 Qxe3 16. fxe3) 11. Qxb5?! { (-0.35 → -0.94) Inaccuracy. d4 was best. } { [%eval -0.94] } (11. d4) 11... Qxb5 { [%eval -1.06] } 12. Nxb5 { [%eval -1.02] } 12... Bxe4 { [%eval -0.77] } 13. Re1 { [%eval -0.84] } 13... a6 { [%eval -0.67] } 14. Nc3 { [%eval -0.76] } 14... Bb7 { [%eval -0.66] } 15. Bc2 { [%eval -0.85] } 15... Nc6 { [%eval -0.95] } 16. h3 { [%eval -0.95] } 16... Nb4 { [%eval -0.98] } 17. Bb1?! { (-0.98 → -1.66) Inaccuracy. Rb1 was best. } { [%eval -1.66] } (17. Rb1 Nxc2 18. Rxb7 Re8 19. Bb2 Bf8 20. a3 d5 21. Nb1 Ne4 22. Bxe5 f6) 17... Bxf3?! { (-1.66 → -0.53) Inaccuracy. Rc8 was best. } { [%eval -0.53] } (17... Rc8 18. a3 Nbd5 19. Nxd5 Bxd5 20. Bc3 Bd8 21. Bd3 Rc6 22. Rb1 Bb6 23. Bxa6) 18. gxf3 { [%eval -0.58] } 18... Nfd5 { [%eval -0.31] } 19. d4 { [%eval -0.8] } 19... Nxc3?! { (-0.80 → -0.23) Inaccuracy. Nf4 was best. } { [%eval -0.23] } (19... Nf4) 20. Bxc3 { [%eval -0.23] } 20... Nd5 { [%eval -0.24] } 21. Ba1 { [%eval -0.32] } 21... f6 { [%eval -0.38] } 22. Bc2 { [%eval -0.31] } 22... Nf4 { [%eval -0.36] } 23. Kh2 { [%eval -0.42] } 23... Rc8 { [%eval -0.35] } 24. Bb3+ { [%eval -0.39] } 24... Kf8 { [%eval -0.49] } 25. h4 { [%eval -0.99] } 25... Nd3 { [%eval -0.63] } 26. Rd1 { [%eval -0.67] } 26... Nf4 { [%eval -0.79] } 27. Kg3 { [%eval -1.0] } 27... h5 { [%eval -0.93] } 28. dxe5?! { (-0.93 → -1.68) Inaccuracy. Bb2 was best. } { [%eval -1.68] } (28. Bb2 Rc7 29. Kh2 a5 30. dxe5 dxe5 31. Kg3 g6 32. Kh2 Ra7 33. Bc1 a4) 28... fxe5 { [%eval -1.48] } 29. Bb2 { [%eval -1.6] } 29... Rc6 { [%eval -1.24] } 30. Ba3?! { (-1.24 → -2.16) Inaccuracy. Rd2 was best. } { [%eval -2.16] } (30. Rd2 a5 31. Ba4 Rc4 32. Bb3 Rc8 33. Kh2 g6 34. Kg3 Kg7 35. Ba3 Rc6) 30... Rc3?? { (-2.16 → -0.20) Blunder. d5 was best. } { [%eval -0.2] } (30... d5 31. Bxe7+ Kxe7 32. Bxd5 Rd6 33. Bb3 Rg6+ 34. Kh2 Rg2+ 35. Kh1 Rxf2 36. Bd5) 31. Bb2?! { (-0.20 → -1.28) Inaccuracy. Bxd6 was best. } { [%eval -1.28] } (31. Bxd6) 31... Rc6 { [%eval -1.47] } 32. Ba3?! { (-1.47 → -2.39) Inaccuracy. Rd2 was best. } { [%eval -2.39] } (32. Rd2 Ng6 33. Rc2 Rxc2 34. Bxc2 Nf4 35. Bb3 Ne2+ 36. Kh3 Bf6 37. Ba3 Ke7) 32... Rb6? { (-2.39 → -0.63) Mistake. d5 was best. } { [%eval -0.63] } (32... d5) 33. Rc1?? { (-0.63 → -4.98) Blunder. Bc1 was best. } { [%eval -4.98] } (33. Bc1) 33... Ke8?? { (-4.98 → -0.50) Blunder. Ne2+ was best. } { [%eval -0.5] } (33... Ne2+ 34. Kh3 Nxc1 35. Bxc1 Rb4 36. Bd2 Rxh4+ 37. Kg2 Rd4 38. Be3 Rb4 39. Be6) 34. Rc8+ { [%eval -0.51] } 34... Kd7 { [%eval -0.46] } 35. Ra8 { [%eval -0.58] } 35... Ne2+ { [%eval -0.4] } 36. Kg2 { [%eval -0.39] } 36... Nd4 { [%eval -0.19] } 37. Ra7+ { [%eval -0.38] } 37... Kd8 { [%eval -0.24] } 38. Ba4 { [%eval -0.42] } 38... Bxh4 { [%eval 0.0] } 39. Rd7+ { [%eval -0.04] } 39... Kc8 { [%eval -0.02] } 40. Rxg7 { [%eval -0.1] } 40... a5 { [%eval 0.01] } 41. Bd7+ { [%eval -0.16] } 41... Kd8 { [%eval 0.0] } 42. Kh3 { [%eval -0.39] } 42... Bxf2 { [%eval -0.54] } 43. Bc1?? { (-0.54 → -2.56) Blunder. Ba4 was best. } { [%eval -2.56] } (43. Ba4) 43... Nxf3 { [%eval -2.42] } 44. Be6 { [%eval -2.82] } 44... Bd4 { [%eval -2.29] } 45. Bd5 { [%eval -2.64] } 45... Ne1?? { (-2.64 → 0.00) Blunder. Rb1 was best. } { [%eval 0.0] } (45... Rb1 46. Rg8+ Ke7 47. Rc8 Kd7 48. Be4 Kxc8 49. Bxb1 d5 50. Bg6 e4 51. Bh6) 46. Bg5+ { [%eval 0.0] } 46... Ke8?? { (0.00 → Mate in 3) Checkmate is now unavoidable. Kc8 was best. } { [%eval #3] } (46... Kc8 47. Rg8+ Kd7 48. Rg7+ Kc8) 47. Be6 { [%eval #2] } 47... Kf8 { [%eval #1] } 48. Rf7+ { [%eval #4] } 48... Ke8 { [%eval #3] } 49. Re7+ { [%eval #5] } 49... Kf8 { [%eval #5] } 50. Rf7+ { [%eval #4] } 50... Kg8 { [%eval #4] } 51. Bh4?? { (Mate in 4 → 1.69) Lost forced checkmate sequence. Bf6 was best. } { [%eval 1.69] } (51. Bf6 Rb3+ 52. axb3 d5 53. Rg7+ Kh8 54. Rb7#) 51... Kh8?? { (1.69 → Mate in 3) Checkmate is now unavoidable. d5 was best. } { [%eval #3] } (51... d5 52. Bxd5) 52. Bxe1?? { (Mate in 3 → 2.70) Lost forced checkmate sequence. Bf6+ was best. } { [%eval 2.7] } (52. Bf6+ Kg8 53. Rg7+ Kf8 54. Rg8#) 52... Rb2 { [%eval 3.42] } 53. Bh4?! { (3.42 → 2.33) Inaccuracy. Kh4 was best. } { [%eval 2.33] } (53. Kh4 Rb1 54. Bxa5 e4 55. Kxh5 e3 56. Rf4 Be5 57. Re4 Kg7 58. Kg4 Kf6) 53... Re2?? { (2.33 → Mate in 3) Checkmate is now unavoidable. e4 was best. } { [%eval #3] } (53... e4 54. Rf5) 54. Bf6+ { [%eval #2] } 54... Kg8 { [%eval #2] } 55. Rg7+ { [%eval #1] } 55... Kf8 { [%eval #1] } 56. Rg8# { White wins by checkmate. } 1-0