FEN
[Event "rated rapid game"]
[Site "https://lichess.org/hqtZkswT"]
[Date "2026.05.01"]
[Round "-"]
[White "Tory59"]
[Black "BRAHIM232"]
[Result "0-1"]
[GameId "hqtZkswT"]
[UTCDate "2026.05.01"]
[UTCTime "22:26:52"]
[WhiteElo "1215"]
[BlackElo "1260"]
[WhiteRatingDiff "-4"]
[BlackRatingDiff "+135"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C20"]
[Opening "King's Pawn Game: Leonardis Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d3 { [%eval 0.0] } { C20 King's Pawn Game: Leonardis Variation } 2... Nc6 { [%eval -0.04] } 3. Nf3 { [%eval 0.0] } 3... d6 { [%eval 0.14] } 4. Be2 { [%eval 0.09] } 4... f5 { [%eval 0.17] } 5. exf5 { [%eval 0.07] } 5... Bxf5 { [%eval 0.21] } 6. O-O { [%eval 0.18] } 6... Nf6 { [%eval 0.2] } 7. Nc3 { [%eval 0.0] } 7... Be7 { [%eval 0.0] } 8. Bg5 { [%eval -0.25] } 8... O-O { [%eval -0.29] } 9. Bxf6 { [%eval -0.58] } 9... Rxf6?! { (-0.58 → 0.12) Inaccuracy. Bxf6 was best. } { [%eval 0.12] } (9... Bxf6 10. Nd5 Be6 11. c4 a5 12. a3 g6 13. Nxf6+ Qxf6 14. Qd2 a4) 10. Nd5 { [%eval -0.09] } 10... Rg6 { [%eval 0.24] } 11. g3?! { (0.24 → -0.46) Inaccuracy. d4 was best. } { [%eval -0.46] } (11. d4 Qd7 12. dxe5 dxe5 13. Ne3 Rd6 14. Qe1 Bg6 15. Bb5 Bf6 16. Nc4 Rd5) 11... Bf6?! { (-0.46 → 0.13) Inaccuracy. Qd7 was best. } { [%eval 0.13] } (11... Qd7 12. c3 Rf8 13. Nxe7+ Qxe7 14. Qb3+ Kh8 15. Qxb7 Nd8 16. Qxa7 Ne6 17. Qe3) 12. Nxf6+?! { (0.13 → -0.45) Inaccuracy. c3 was best. } { [%eval -0.45] } (12. c3 Be6 13. Ne3 d5 14. d4 Bh3 15. Re1 e4 16. Ne5 Bxe5 17. dxe5 Be6) 12... Qxf6 { [%eval -0.98] } 13. c3 { [%eval -0.94] } 13... Bh3?? { (-0.94 → 1.08) Blunder. Rf8 was best. } { [%eval 1.08] } (13... Rf8 14. Ne1 Nd8 15. Ng2 Bh3 16. d4 Ne6 17. Bc4 e4 18. Qb3 Rh6 19. Bxe6+) 14. Re1?? { (1.08 → -1.79) Blunder. Qb3+ was best. } { [%eval -1.79] } (14. Qb3+ Qf7 15. Qxb7 Qe8 16. Rfe1 Rb8 17. Qxc7 d5 18. Bd1 Rc8 19. Qb7 Rb8) 14... Rf8 { [%eval -1.78] } 15. Qb3+? { (-1.78 → -3.42) Mistake. Kh1 was best. } { [%eval -3.42] } (15. Kh1 Be6 16. Nd2 Qxf2 17. Ne4 Qb6 18. b4 Ne7 19. Bf3 Nf5) 15... Kh8 { [%eval -2.75] } 16. Qxb7 { [%eval -2.6] } 16... Ne7?? { (-2.60 → -0.05) Blunder. d5 was best. } { [%eval -0.05] } (16... d5 17. Qb5 e4 18. Qxd5 exf3 19. Qxf3 Qd6 20. Qh5 Rh6 21. Qg5 Ne5 22. d4) 17. Qxc7?! { (-0.05 → -1.07) Inaccuracy. d4 was best. } { [%eval -1.07] } (17. d4 exd4 18. Rad1 Bc8 19. Qxc7 Bg4 20. Rxd4 Bxf3 21. Bxf3 Qxf3 22. Qxe7 Qxf2+) 17... Nf5?? { (-1.07 → 1.02) Blunder. Bg4 was best. } { [%eval 1.02] } (17... Bg4 18. Qxa7 Bxf3 19. Bxf3 Qxf3 20. Qxe7 Qxf2+ 21. Kh1 Rh6 22. h4 Qf3+ 23. Kh2) 18. Qxa7 { [%eval 1.0] } 18... Nh4? { (1.00 → 2.75) Mistake. h5 was best. } { [%eval 2.75] } (18... h5 19. Kh1 h4 20. Rg1 hxg3 21. fxg3 Qe6 22. Nd2 Nxg3+ 23. Rxg3 Rxg3 24. hxg3) 19. Qb7?? { (2.75 → -4.07) Blunder. Nxh4 was best. } { [%eval -4.07] } (19. Nxh4 Qxh4 20. a4 Bc8 21. Qe3 Bb7 22. a5 Rf4 23. a6 Ba8 24. Rab1 Rf8) 19... Nxf3+?? { (-4.07 → -0.88) Blunder. Bg2 was best. } { [%eval -0.88] } (19... Bg2 20. d4 Nxf3+ 21. Bxf3 Bxf3 22. dxe5 dxe5 23. Qb4 Bc6 24. Qc5 Qf3 25. Qxf8+) 20. Bxf3 { [%eval -0.9] } 20... Qxf3 { [%eval -0.53] } 21. Qxf3 { [%eval -0.98] } 21... Rxf3 { [%eval -1.02] } 22. Rf1?? { (-1.02 → -3.71) Blunder. d4 was best. } { [%eval -3.71] } (22. d4 h6 23. dxe5 dxe5 24. Rxe5 Rd3 25. Rh5 Bd7 26. Rh4 Rgd6 27. Rd4 R3xd4) 22... Rgf6 { [%eval -3.77] } 23. a4 { [%eval -3.78] } 23... Rxd3?! { (-3.78 → -2.44) Inaccuracy. Bxf1 was best. } { [%eval -2.44] } (23... Bxf1 24. Rxf1 Rxd3 25. Rb1 Rd2 26. a5 Rf8 27. b4 Ra2 28. c4 g5 29. b5) 24. a5?! { (-2.44 → -3.41) Inaccuracy. Rfd1 was best. } { [%eval -3.41] } (24. Rfd1 Rdf3 25. Rd2 e4 26. Re2 Kg8 27. b4 e3 28. Raa2 Be6 29. Rab2 exf2+) 24... Rf7?? { (-3.41 → -0.37) Blunder. Bxf1 was best. } { [%eval -0.37] } (24... Bxf1 25. Rxf1 Rd2 26. b4 Ra2 27. b5 Rxa5 28. Rb1 Ra8 29. f4 Rff8 30. fxe5) 25. a6?? { (-0.37 → -2.35) Blunder. Rfd1 was best. } { [%eval -2.35] } (25. Rfd1 Bf5 26. b4 Ra7 27. f3 Rxd1+ 28. Rxd1 Ra6 29. b5 Rxa5 30. Rxd6 h5) 25... Ra7 { [%eval -2.25] } 26. c4? { (-2.25 → -4.26) Mistake. Ra5 was best. } { [%eval -4.26] } (26. Ra5 Kg8 27. Rc1 Bc8 28. Rca1 Kf7 29. Kf1 e4 30. R1a4 h6 31. b4 Bd7) 26... Rb3? { (-4.26 → -2.35) Mistake. Bxf1 was best. } { [%eval -2.35] } (26... Bxf1 27. Kxf1 Rb3 28. f4 g5 29. fxe5 dxe5 30. c5 Rxb2 31. Ra5 Kg7 32. Kg1) 27. Rfb1?! { (-2.35 → -3.50) Inaccuracy. Rfd1 was best. } { [%eval -3.5] } (27. Rfd1 h6 28. Rxd6 Rxb2 29. c5 Rc2 30. Rb6 Rxc5 31. f3 Bc8 32. Kf2 Kh7) 27... h6 { [%eval -3.45] } 28. Ra3?! { (-3.45 → -4.45) Inaccuracy. Rd1 was best. } { [%eval -4.45] } (28. Rd1 Rb6 29. b4 Rxb4 30. Rxd6 Rxc4 31. f3 Kh7 32. Kf2 e4 33. fxe4 Rxe4) 28... Rb6?! { (-4.45 → -3.04) Inaccuracy. Rxa3 was best. } { [%eval -3.04] } (28... Rxa3 29. bxa3 Rxa6 30. f4 e4 31. Re1 Rxa3 32. Rxe4 Rf3 33. Re1 Kg8 34. Rd1) 29. b4 { [%eval -3.02] } 29... Rbxa6 { [%eval -2.98] } 30. Rxa6 { [%eval -3.0] } 30... Rxa6 { [%eval -2.84] } 31. b5 { [%eval -2.91] } 31... Rb6 { [%eval -3.04] } 32. Ra1 { [%eval -3.81] } 32... Be6 { [%eval -3.85] } 33. Ra8+ { [%eval -4.07] } 33... Kh7 { [%eval -4.06] } 34. Ra4 { [%eval -4.06] } 34... d5 { [%eval -4.07] } 35. cxd5 { [%eval -4.01] } 35... Bxd5 { [%eval -4.04] } 36. Ra5 { [%eval -4.14] } 36... Bf3 { [%eval -4.11] } 37. h4 { [%eval -4.07] } 37... Rd6 { [%eval -4.02] } 38. Ra6?? { (-4.02 → Mate in 2) Checkmate is now unavoidable. Ra1 was best. } { [%eval #-2] } (38. Ra1 Rb6 39. Rb1 h5 40. Rb3 Bg4 41. f3 Bd7 42. Rd3 Be6 43. Ra3 Rxb5) 38... Rd1+ { [%eval #-1] } 39. Kh2 { [%eval #-1] } 39... Rh1# { Black wins by checkmate. } 0-1