FEN
[Event "rated variant:chess960 game"]
[Site "https://lichess.org/XX65m5MP"]
[Date "2026.05.17"]
[Round "-"]
[White "halpaul"]
[Black "johnnymielonny"]
[Result "0-1"]
[GameId "XX65m5MP"]
[UTCDate "2026.05.17"]
[UTCTime "08:03:30"]
[WhiteElo "1441"]
[BlackElo "1411"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+25"]
[Variant "Chess960"]
[TimeControl "180+0"]
[ECO "?"]
[Opening "?"]
[Termination "Normal"]
[FEN "nrbbnqkr/pppppppp/8/8/8/8/PPPPPPPP/NRBBNQKR w KQkq - 0 1"]
[SetUp "1"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.21] } 1... e5 { [%eval 0.21] } 2. d3 { [%eval 0.25] } 2... Nd6?! { (0.25 → 1.21) Inaccuracy. Qe7 was best. } { [%eval 1.21] } (2... Qe7 3. f4 exf4 4. Qxf4 d5 5. O-O Nb6 6. e5 O-O 7. Qg3) 3. f4 { [%eval 1.05] } 3... f6 { [%eval 1.44] } 4. f5?! { (1.44 → 0.81) Inaccuracy. Qf2 was best. } { [%eval 0.81] } (4. Qf2 b6 5. O-O Nf7 6. fxe5 fxe5 7. c3 Qe8 8. Bh5 O-O 9. Qg3 Kh8) 4... Nb6?! { (0.81 → 1.45) Inaccuracy. b5 was best. } { [%eval 1.45] } (4... b5 5. b4 c6 6. h4 Nf7 7. c3 d5 8. Nb3 Bb6+ 9. Kh2 h5 10. Qe2) 5. Be3 { [%eval 1.27] } 5... Be7 { [%eval 1.62] } 6. a3 { [%eval 1.23] } 6... Nb5 { [%eval 1.68] } 7. c4 { [%eval 1.56] } 7... Nd4 { [%eval 1.8] } 8. Nec2 { [%eval 1.52] } 8... Nxc2 { [%eval 1.73] } 9. Nxc2 { [%eval 1.49] } 9... Qf7?! { (1.49 → 2.33) Inaccuracy. g6 was best. } { [%eval 2.33] } (9... g6 10. b4 d6 11. Qf2 gxf5 12. exf5 h5 13. O-O Rh7 14. Bd2 Kh8 15. Ne3) 10. b4 { [%eval 1.83] } 10... O-O?! { (1.83 → 2.71) Inaccuracy. d6 was best. } { [%eval 2.71] } (10... d6 11. Qf2 O-O 12. h4 Bd7 13. Ne1 Kh8 14. g4 g6 15. c5 dxc5 16. bxc5) 11. Ne1 { [%eval 2.4] } 11... d6?! { (2.40 → 3.29) Inaccuracy. c5 was best. } { [%eval 3.29] } (11... c5 12. bxc5 Na8 13. Qf2 Nc7 14. O-O Na6 15. Nc2 b6 16. cxb6 axb6 17. Rxb6) 12. Bb3? { (3.29 → 1.62) Mistake. c5 was best. } { [%eval 1.62] } (12. c5 dxc5 13. bxc5 Nc4 14. dxc4 b6 15. c6 Ba6 16. Bb3 Bc5 17. Nc2 Rfd8) 12... Kh8?? { (1.62 → 3.98) Blunder. c5 was best. } { [%eval 3.98] } (12... c5 13. g4 Bd7 14. Nf3 Ba4 15. Ba2 g6 16. Kf2 Kh8 17. Rg1 Rg8 18. Nh4) 13. c5 { [%eval 3.87] } 13... Qe8 { [%eval 4.04] } 14. cxb6 { [%eval 4.05] } 14... cxb6 { [%eval 4.2] } 15. Nf3 { [%eval 4.33] } 15... Bd7 { [%eval 4.21] } 16. g4 { [%eval 4.0] } 16... Ba4 { [%eval 4.0] } 17. Qd1 { [%eval 3.74] } 17... Bxb3 { [%eval 4.25] } 18. Qxb3 { [%eval 4.16] } 18... Rc8 { [%eval 4.28] } 19. Kg2 { [%eval 3.99] } 19... Qd7 { [%eval 4.34] } 20. g5?! { (4.34 → 3.01) Inaccuracy. Rhc1 was best. } { [%eval 3.01] } (20. Rhc1 g6 21. Kf2 Rfd8 22. Qe6 Qxe6 23. fxe6 Kg8 24. Ke2 d5 25. Bd2 Rc6) 20... fxg5 { [%eval 3.49] } 21. Nxg5 { [%eval 3.23] } 21... Bxg5 { [%eval 3.72] } 22. Bxg5 { [%eval 3.64] } 22... h6 { [%eval 3.52] } 23. Be3 { [%eval 3.39] } 23... Qf7 { [%eval 3.95] } 24. Qd1 { [%eval 3.32] } 24... Kh7 { [%eval 3.83] } 25. Kf2? { (3.83 → 2.34) Mistake. Rg1 was best. } { [%eval 2.34] } (25. Rg1 d5 26. Kh1 Rc3 27. Bf2 Rxa3 28. Rg6 dxe4 29. dxe4 Qa2 30. Rg2 Rc8) 25... g6 { [%eval 2.33] } 26. Qg4?? { (2.33 → 0.00) Blunder. Rf1 was best. } { [%eval 0.0] } (26. Rf1 gxf5 27. exf5 Qxf5+ 28. Kg1 Qxf1+ 29. Qxf1 Rxf1+ 30. Rxf1 Rc3 31. Rf6 Rxd3) 26... gxf5 { [%eval 0.37] } 27. exf5 { [%eval 0.0] } 27... Qxf5+?? { (0.00 → 3.09) Blunder. Qa2+ was best. } { [%eval 3.09] } (27... Qa2+ 28. Kf3 Rg8 29. Ra1 Qf7 30. Qh4 Qxf5+ 31. Ke2 Rg2+ 32. Ke1 Rcc2 33. Qe7+) 28. Qxf5+ { [%eval 3.0] } 28... Rxf5+ { [%eval 3.03] } 29. Kg3?! { (3.03 → 1.87) Inaccuracy. Ke2 was best. } { [%eval 1.87] } (29. Ke2 Rc2+ 30. Bd2 Ra2 31. Rhg1 Rxa3 32. Rbc1 Rh5 33. Rc7+ Kh8 34. Rg2 Rh3) 29... Rg8+ { [%eval 2.37] } 30. Kh4 { [%eval 2.28] } 30... h5?! { (2.28 → 3.49) Inaccuracy. Rf3 was best. } { [%eval 3.49] } (30... Rf3 31. Rbe1 Rg2 32. d4 Rc2 33. Kg4 Rf7 34. Ref1 Rxf1 35. Rxf1 Rxh2 36. dxe5) 31. Rbc1?? { (3.49 → Mate in 2) Checkmate is now unavoidable. Rhg1 was best. } { [%eval #-2] } (31. Rhg1 Rf3 32. Rxg8 Kxg8 33. Rg1+ Kf7 34. Rg3 Rf1 35. Kxh5 Ra1 36. Rg6 a5) 31... Rg4+ { [%eval #-1] } 32. Kh3 { [%eval #-1] } 32... Rf3# { Black wins by checkmate. } 0-1