FEN
[Event "Cycle 2 - Stage Two CDL 2026 Arena"]
[Site "https://lichess.org/Fiho29z8"]
[Date "2026.04.16"]
[Round "-"]
[White "stevesimon"]
[Black "oso_787"]
[Result "0-1"]
[GameId "Fiho29z8"]
[UTCDate "2026.04.16"]
[UTCTime "12:46:02"]
[WhiteElo "881"]
[BlackElo "1371"]
[WhiteRatingDiff "-1"]
[BlackRatingDiff "+2"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "C20"]
[Opening "King's Pawn Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } { C20 King's Pawn Game } 2. g3?! { (0.22 → -0.34) Inaccuracy. Nf3 was best. } { [%eval -0.34] } (2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5) 2... Bc5 { [%eval 0.01] } 3. Bg2 { [%eval 0.0] } 3... Qf6 { [%eval 0.53] } 4. Qf3?! { (0.53 → -0.17) Inaccuracy. Nf3 was best. } { [%eval -0.17] } (4. Nf3 d6 5. c3 Bg4 6. O-O Ne7 7. h3 Bxf3 8. Bxf3 a5) 4... Qxf3 { [%eval 0.06] } 5. Bxf3 { [%eval -0.3] } 5... Nf6 { [%eval -0.33] } 6. b3 { [%eval -0.74] } 6... Nc6 { [%eval -0.7] } 7. Bb2 { [%eval -0.72] } 7... O-O { [%eval -0.53] } 8. Nc3 { [%eval -0.66] } 8... d6 { [%eval -0.57] } 9. O-O-O? { (-0.57 → -1.77) Mistake. Bg2 was best. } { [%eval -1.77] } (9. Bg2 Ng4 10. Nh3 Nb4 11. Rc1 Bd4 12. f3 Bxc3 13. dxc3 Ne3 14. Kf2 Nbxc2) 9... Be6? { (-1.77 → -0.31) Mistake. Bxf2 was best. } { [%eval -0.31] } (9... Bxf2 10. Bg2 Bd7 11. Kb1 Bc5 12. h3 h5 13. Nge2 Nd4 14. Nxd4 Bxd4 15. a4) 10. Re1? { (-0.31 → -1.94) Mistake. Nd5 was best. } { [%eval -1.94] } (10. Nd5 Bxd5 11. exd5 Nd4 12. Bg2 a5 13. Re1 Rfe8 14. Ne2 b5 15. Rhf1 b4) 10... Rac8? { (-1.94 → -0.29) Mistake. Bxf2 was best. } { [%eval -0.29] } (10... Bxf2 11. Rf1 Bd4 12. Re1 Bd7 13. Nd5 Nxd5 14. exd5 Bxb2+ 15. Kxb2 Nd4 16. Bg2) 11. Nh3?? { (-0.29 → -4.58) Blunder. Rf1 was best. } { [%eval -4.58] } (11. Rf1 a5 12. Bg2 Ng4 13. Nh3 Nd4 14. Nd5 Rfe8 15. c3 Nb5 16. f3 Nh6) 11... b6?? { (-4.58 → 0.24) Blunder. Bxh3 was best. } { [%eval 0.24] } (11... Bxh3 12. g4 Bxg4 13. Bxg4 Nxg4 14. Nd5 f6 15. f4 b5 16. b4 Bxb4 17. Nxb4) 12. d4?? { (0.24 → -3.83) Blunder. Bg2 was best. } { [%eval -3.83] } (12. Bg2 h6 13. f4 a5 14. Ng1 Rfe8 15. Nf3 Nd4 16. Na4 Nxf3 17. Bxf3 Bd4) 12... exd4 { [%eval -3.74] } 13. Nb5?! { (-3.74 → -4.95) Inaccuracy. Nd5 was best. } { [%eval -4.95] } (13. Nd5 Bxh3 14. Nxf6+ gxf6 15. g4 Ne5 16. Bd1 Bg2 17. Rhg1 Bb4 18. Bxd4 Bxe1) 13... a6 { [%eval -4.45] } 14. Bxd4 { [%eval -4.99] } 14... axb5 { [%eval -4.59] } 15. Bxc5 { [%eval -4.7] } 15... bxc5 { [%eval -4.63] } 16. Rd1?! { (-4.63 → -6.67) Inaccuracy. Bg2 was best. } { [%eval -6.67] } (16. Bg2 Bxh3 17. Bxh3 Ra8 18. Kb2 c4 19. Bf1 h5 20. f4 Rfe8 21. Bg2 c3+) 16... Nb4?! { (-6.67 → -4.69) Inaccuracy. Bxh3 was best. } { [%eval -4.69] } (16... Bxh3 17. Rhe1 Rce8 18. Bh1 Na7 19. f4 Bg4 20. Rd2 Kh8 21. e5 dxe5 22. Rxe5) 17. Rhe1?! { (-4.69 → -6.02) Inaccuracy. Ng5 was best. } { [%eval -6.02] } (17. Ng5 Bg4 18. e5 dxe5 19. Bxg4 Nxg4 20. Ne4 f5 21. h3 fxe4 22. hxg4 e3) 17... Nxa2+ { [%eval -4.99] } 18. Kb2 { [%eval -5.1] } 18... Ra8 { [%eval -4.09] } 19. e5 { [%eval -3.79] } 19... dxe5 { [%eval -4.03] } 20. Bxa8 { [%eval -4.01] } 20... Rxa8 { [%eval -3.87] } 21. Re2?! { (-3.87 → -5.27) Inaccuracy. Ng5 was best. } { [%eval -5.27] } (21. Ng5 Nb4 22. Nxe6 fxe6 23. Ra1 Rxa1 24. Rxa1 Ne8 25. c3 Nd5 26. c4 bxc4) 21... Nb4 { [%eval -4.99] } 22. Red2 { [%eval -5.87] } 22... g6 { [%eval -5.16] } 23. f3?! { (-5.16 → -6.68) Inaccuracy. Rd8+ was best. } { [%eval -6.68] } (23. Rd8+ Rxd8 24. Rxd8+ Kg7 25. Ng5 Bf5 26. Nf3 Nc6 27. Ra8 e4 28. Nd2 h5) 23... Ra2+ { [%eval -6.32] } 24. Kc3?? { (-6.32 → Mate in 2) Checkmate is now unavoidable. Kc1 was best. } { [%eval #-2] } (24. Kc1 Bxh3 25. g4 Kg7 26. c3 Ra1+ 27. Kb2 Rxd1 28. Rxd1 Nc6 29. Rg1 c4) 24... Nfd5+ { [%eval #-1] } 25. Rxd5 { [%eval #-1] } 25... Bxd5? { (Mate in 1 → -7.13) Lost forced checkmate sequence. Rxc2# was best. } { [%eval -7.13] } (25... Rxc2#) 26. f4? { (-7.13 → Mate in 1) Checkmate is now unavoidable. Rc1 was best. } { [%eval #-1] } (26. Rc1 Bxf3 27. Nf2 e4 28. Kd2 Kg7 29. h3 h5 30. Nd1 Bxd1 31. Kxd1 e3) 26... Rxc2# { Black wins by checkmate. } 0-1