FEN
[Event "casual classical game"]
[Site "https://lichess.org/dl4cCwgh"]
[Date "2026.06.02"]
[Round "-"]
[White "Latif0"]
[Black "mahdi5155"]
[Result "0-1"]
[GameId "dl4cCwgh"]
[UTCDate "2026.06.02"]
[UTCTime "22:54:21"]
[WhiteElo "1500"]
[BlackElo "1500"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "C20"]
[Opening "King's Pawn Opening"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. b3?! { (0.22 → -0.54) Inaccuracy. Nf3 was best. } { [%eval -0.54] } { C20 King's Pawn Opening } (2. Nf3 Nc6 3. Bb5 Nf6 4. O-O Nxe4 5. Re1 Nd6 6. Nxe5 Nxe5) 2... d6?! { (-0.54 → 0.24) Inaccuracy. Nf6 was best. } { [%eval 0.24] } (2... Nf6 3. Nf3 Nxe4 4. Bb2 d5 5. d3 Ng5 6. Nxe5 Bb4+ 7. c3) 3. a4?! { (0.24 → -0.44) Inaccuracy. Nc3 was best. } { [%eval -0.44] } (3. Nc3 Nf6 4. Bb2 c5 5. f4 exf4 6. Qf3 g6 7. Bb5+ Nc6) 3... Nc6 { [%eval -0.18] } 4. f3?! { (-0.18 → -1.16) Inaccuracy. Bb5 was best. } { [%eval -1.16] } (4. Bb5 Ne7 5. d4 exd4 6. Ne2 a6 7. Bxc6+ Nxc6 8. Nxd4 Qf6) 4... Nf6 { [%eval -0.83] } 5. Nc3 { [%eval -1.0] } 5... Nd4?! { (-1.00 → -0.36) Inaccuracy. Nb4 was best. } { [%eval -0.36] } (5... Nb4 6. Ba3 a5 7. Bc4 c6 8. Nge2 Qb6 9. Ng3 g6 10. Nce2 h5 11. c3) 6. Bb5+?! { (-0.36 → -1.10) Inaccuracy. Bb2 was best. } { [%eval -1.1] } (6. Bb2 Be7 7. Bd3 d5 8. Nxd5 Nxd5 9. Bxd4 exd4 10. exd5 Qxd5 11. Qe2 Qd6) 6... Nxb5?! { (-1.10 → -0.47) Inaccuracy. c6 was best. } { [%eval -0.47] } (6... c6 7. Bd3 d5 8. exd5 cxd5 9. Nge2 Nc6 10. Bb5 d4 11. Ne4 Nxe4 12. fxe4) 7. Nxb5?! { (-0.47 → -1.17) Inaccuracy. axb5 was best. } { [%eval -1.17] } (7. axb5 d5 8. exd5 Nxd5 9. Nge2 Bc5 10. Ba3 Nxc3 11. dxc3 Qe7 12. Bxc5 Qxc5) 7... d5 { [%eval -1.13] } 8. d3 { [%eval -1.24] } 8... c6 { [%eval -1.23] } 9. Nc3 { [%eval -1.2] } 9... Be6 { [%eval -0.65] } 10. h3?! { (-0.65 → -1.43) Inaccuracy. Nge2 was best. } { [%eval -1.43] } (10. Nge2 dxe4 11. dxe4 Qa5 12. Bd2 O-O-O 13. Na2 Qc7 14. Qc1 h5 15. Be3 h4) 10... Qa5?! { (-1.43 → -0.72) Inaccuracy. Bb4 was best. } { [%eval -0.72] } (10... Bb4 11. Bd2 Nh5 12. Nce2 Bc5 13. Kf1 Qd7 14. exd5 Bxd5 15. Qe1 O-O-O 16. b4) 11. Qd2?? { (-0.72 → -3.94) Blunder. Bd2 was best. } { [%eval -3.94] } (11. Bd2 Qd8 12. Qe2 Be7 13. Qf2 Nh5 14. Nge2 O-O 15. O-O d4 16. Nd1 g5) 11... Bb4 { [%eval -3.89] } 12. Bb2 { [%eval -3.91] } 12... d4 { [%eval -3.87] } 13. O-O-O? { (-3.87 → -6.59) Mistake. Nge2 was best. } { [%eval -6.59] } (13. Nge2 O-O 14. Rg1 Nd7 15. g4 f6 16. h4 Rac8 17. g5 f5 18. exf5 Rxf5) 13... dxc3 { [%eval -6.74] } 14. Bxc3 { [%eval -7.62] } 14... Bxc3 { [%eval -7.35] } 15. Qe3 { [%eval -7.95] } 15... O-O-O { [%eval -6.31] } 16. Ne2 { [%eval -6.46] } 16... Ba1 { [%eval -6.18] } 17. Kb1 { [%eval -6.38] } 17... Bd4 { [%eval -5.93] } 18. Rc1?! { (-5.93 → -10.11) Inaccuracy. Nxd4 was best. } { [%eval -10.11] } (18. Nxd4 Rxd4 19. Qg5 Rhd8 20. Kb2 R4d7 21. d4 Rxd4 22. Rxd4 Rxd4 23. Qxg7 Qd8) 18... Bxe3 { [%eval -10.39] } 19. Kb2 { [%eval -10.61] } 19... Nh5 { [%eval -10.76] } 20. Rcd1 { [%eval -12.73] } 20... Nf4 { [%eval -11.43] } 21. Ng3?! { (-11.43 → Mate in 6) Checkmate is now unavoidable. Nxf4 was best. } { [%eval #-6] } (21. Nxf4 Bd4+ 22. Kc1 exf4 23. Rde1 Qc3 24. Kd1 Rhe8 25. Re2 Qa1+ 26. Kd2 Qxh1) 21... g5?! { (Mate in 6 → -11.72) Lost forced checkmate sequence. Bd4+ was best. } { [%eval -11.72] } (21... Bd4+ 22. Kc1 Qc3 23. Rde1 Bxb3 24. Re2 Nxe2+ 25. Kd1 Qxc2+ 26. Ke1 Qd1#) 22. Ra1?! { (-11.72 → Mate in 6) Checkmate is now unavoidable. d4 was best. } { [%eval #-6] } (22. d4 exd4 23. Kb1 d3 24. Rxd3 Nxd3 25. Rd1 Nf2 26. Rc1 Rhe8 27. Nh5 Bxc1) 22... f5?! { (Mate in 6 → -11.13) Lost forced checkmate sequence. Nxd3+ was best. } { [%eval -11.13] } (22... Nxd3+ 23. Kb1 Qc3 24. Ra2 Bxb3 25. cxb3 Qxb3+ 26. Ka1 Bd4+ 27. Rb2 Qxb2#) 23. exf5?! { (-11.13 → Mate in 6) Checkmate is now unavoidable. Nxf5 was best. } { [%eval #-6] } (23. Nxf5 Bxf5 24. exf5 Bd4+ 25. Kb1 Qc3 26. Ra2 Qd2 27. Rb2 Nd5 28. h4 Qb4) 23... Bxf5?! { (Mate in 6 → -10.75) Lost forced checkmate sequence. Nxd3+ was best. } { [%eval -10.75] } (23... Nxd3+ 24. Kb1 Qc3 25. Ra2 Bxb3 26. cxb3 Qxb3+ 27. Ka1 Bd4+ 28. Rb2 Qxb2#) 24. Nxf5 { [%eval -9.8] } 24... Nxd3+ { [%eval -9.38] } 25. cxd3? { (-9.38 → Mate in 8) Checkmate is now unavoidable. Kb1 was best. } { [%eval #-8] } (25. Kb1 Qc3 26. Ra2 Nb4 27. Nxe3 Qxe3 28. a5 Qc3 29. Rb2 Qd4 30. a6 b5) 25... Rxd3? { (Mate in 8 → -9.86) Lost forced checkmate sequence. Qd2+ was best. } { [%eval -9.86] } (25... Qd2+ 26. Kb1 Qxd3+ 27. Kb2 Qe2+ 28. Kb1 Rd2 29. Ne7+ Kb8 30. Nxc6+ bxc6 31. Ra3) 26. Rad1? { (-9.86 → Mate in 5) Checkmate is now unavoidable. Ra2 was best. } { [%eval #-5] } (26. Ra2 Rhd8 27. Nxe3 Rxe3 28. Rc1 Qd2+ 29. Rc2 Qd4+ 30. Ka3 Qd1 31. a5 Rdd3) 26... Rxd1? { (Mate in 5 → -8.66) Lost forced checkmate sequence. Qc3+ was best. } { [%eval -8.66] } (26... Qc3+ 27. Ka2 Qxb3+ 28. Ka1 Qa3+ 29. Kb1 Qb4+ 30. Kc2 Qb3#) 27. Rxd1 { [%eval -8.72] } 27... Bd2 { [%eval -8.56] } 28. Ka2 { [%eval -10.4] } 28... Rd8 { [%eval -11.21] } 29. Ne7+ { [%eval -11.89] } 29... Kd7 { [%eval -10.47] } 30. Nf5?! { (-10.47 → Mate in 10) Checkmate is now unavoidable. Ng8 was best. } { [%eval #-10] } (30. Ng8 Qc3 31. Rb1 Rxg8 32. b4 Ke6 33. Rb3 Qc2+ 34. Rb2 Qxa4+ 35. Kb1 Qd1+) 30... Ke6 { [%eval -12.04] } 31. Nh6?! { (-12.04 → Mate in 6) Checkmate is now unavoidable. Rb1 was best. } { [%eval #-6] } (31. Rb1 Kxf5 32. g4+ Ke6 33. b4 Qxa4+ 34. Kb2 Qxb4+ 35. Ka2 Qa5+ 36. Kb3 Qc3+) 31... Rd4 { [%eval #-7] } 32. g3 { [%eval #-5] } 32... b5 { [%eval #-7] } 33. Kb2 { [%eval #-3] } 33... Rb4 { [%eval #-14] } 34. Rxd2 { [%eval -11.52] } 34... bxa4 { [%eval -9.71] } 35. f4 { [%eval -9.3] } 35... axb3 { [%eval -8.52] } 36. Kc1? { (-8.52 → Mate in 1) Checkmate is now unavoidable. f5+ was best. } { [%eval #-1] } (36. f5+ Kf6 37. Rd1 Rd4 38. Rxd4 Qa2+ 39. Kc3 exd4+ 40. Kxd4 Qd2+ 41. Ke4 Qe2+) 36... b2+ { [%eval #-5] } 37. Kb1 { [%eval #-2] } 37... Rb5 { [%eval #-8] } 38. g4 { [%eval #-2] } 38... Qxd2 { [%eval #-3] } 39. fxg5 { [%eval #-2] } 39... Qc1+ { [%eval #-1] } 40. Ka2 { [%eval #-1] } 40... b1=Q# { Black wins by checkmate. } 0-1