Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/miBpXvCU"] [Date "2026.01.03"] [Round "-"] [White "hamidreza_najibi"] [Black "sadipour"] [Result "0-1"] [GameId "miBpXvCU"] [UTCDate "2026.01.03"] [UTCTime "15:26:16"] [WhiteElo "821"] [BlackElo "855"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+15"] [Variant "Standard"] [TimeControl "600+5"] [ECO "C20"] [Opening "Center Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d4 { [%eval -0.11] } { C20 Center Game } 2... Nf6? { (-0.11 → 1.38) Mistake. exd4 was best. } { [%eval 1.38] } (2... exd4 3. Nf3 Bb4+ 4. Nbd2 Nc6 5. Bd3 Nf6 6. O-O O-O 7. e5) 3. dxe5 { [%eval 1.13] } 3... Nxe4 { [%eval 1.29] } 4. f3?? { (1.29 → -2.82) Blunder. Qe2 was best. } { [%eval -2.82] } (4. Qe2 Nc5 5. Nc3 Nc6 6. Be3 b6 7. O-O-O Ba6 8. Qe1 Bxf1) 4... Ng5?? { (-2.82 → 0.67) Blunder. Qh4+ was best. } { [%eval 0.67] } (4... Qh4+ 5. g3 Nxg3 6. hxg3 Qxh1 7. Be3 Qh5 8. Qe2 Nc6 9. Nc3) 5. f4 { [%eval 0.53] } 5... Ne6 { [%eval 0.5] } 6. f5?? { (0.50 → -2.11) Blunder. Nc3 was best. } { [%eval -2.11] } (6. Nc3 Nc6 7. Be3 Bb4 8. Nf3 d6 9. Bb5 O-O 10. f5 Nc5) 6... Nf4?? { (-2.11 → 4.70) Blunder. Qh4+ was best. } { [%eval 4.7] } (6... Qh4+ 7. g3 Qe4+ 8. Qe2 Qxh1 9. fxe6 fxe6 10. Nc3 Bb4 11. Bg5 Bxc3+ 12. bxc3) 7. Bxf4 { [%eval 4.7] } 7... Bb4+ { [%eval 4.64] } 8. c3 { [%eval 4.64] } 8... Bc5 { [%eval 4.67] } 9. Nf3 { [%eval 4.42] } 9... Be7?! { (4.42 → 5.71) Inaccuracy. O-O was best. } { [%eval 5.71] } (9... O-O 10. Nbd2 d6 11. Ne4 Bb6 12. g4 Nd7 13. Qc2 dxe5 14. Bg5 f6 15. O-O-O) 10. b4 { [%eval 4.79] } 10... O-O { [%eval 4.79] } 11. h4 { [%eval 4.16] } 11... f6 { [%eval 4.33] } 12. exf6 { [%eval 4.0] } 12... Bxf6 { [%eval 4.06] } 13. Bc4+ { [%eval 4.07] } 13... Kh8 { [%eval 3.88] } 14. a4 { [%eval 3.29] } 14... c6?! { (3.29 → 4.90) Inaccuracy. d5 was best. } { [%eval 4.9] } (14... d5 15. Bd3 Nc6 16. O-O Nxb4 17. g4 Bd7 18. cxb4 Bxa1 19. Kg2 Bf6 20. Nbd2) 15. g4?! { (4.90 → 3.43) Inaccuracy. Bd6 was best. } { [%eval 3.43] } (15. Bd6 Re8+ 16. Kf2 c5 17. Re1 Nc6 18. Ng5 Bxg5 19. hxg5 Ne5 20. Rxe5 Rxe5) 15... d5 { [%eval 3.41] } 16. Bd3 { [%eval 3.59] } 16... Re8+ { [%eval 4.1] } 17. Kf2 { [%eval 4.17] } 17... Nd7 { [%eval 4.29] } 18. g5 { [%eval 4.18] } 18... Be5 { [%eval 4.45] } 19. Nxe5 { [%eval 3.75] } 19... Nxe5 { [%eval 3.72] } 20. Bxe5?! { (3.72 → 2.55) Inaccuracy. Re1 was best. } { [%eval 2.55] } (20. Re1 Nxd3+ 21. Qxd3 Rxe1 22. Kxe1 a5 23. Nd2 axb4 24. cxb4 Bxf5 25. Qxf5 Qb6) 20... Rxe5 { [%eval 2.34] } 21. f6 { [%eval 2.09] } 21... gxf6 { [%eval 2.59] } 22. gxf6?? { (2.59 → -4.22) Blunder. Qf3 was best. } { [%eval -4.22] } (22. Qf3) 22... Qxf6+ { [%eval -3.47] } 23. Kg2?? { (-3.47 → -7.49) Blunder. Qf3 was best. } { [%eval -7.49] } (23. Qf3 Bf5) 23... Rf5?? { (-7.49 → 2.47) Blunder. Qg7+ was best. } { [%eval 2.47] } (23... Qg7+ 24. Bg6 Qxg6+ 25. Kh2 Re4 26. Qd4+ Rxd4 27. cxd4 Qf5 28. Ra2 Qf4+ 29. Kg1) 24. h5?? { (2.47 → Mate in 3) Checkmate is now unavoidable. Bxf5 was best. } { [%eval #-3] } (24. Bxf5) 24... Rf2+ { [%eval #-4] } 25. Kg3 { [%eval #-1] } 25... Bf5?? { (Mate in 1 → -5.46) Lost forced checkmate sequence. Qf4# was best. } { [%eval -5.46] } (25... Qf4#) 26. Bxf5?? { (-5.46 → Mate in 8) Checkmate is now unavoidable. Kxf2 was best. } { [%eval #-8] } (26. Kxf2 Bg4+ 27. Ke1 Bxd1 28. Rf1 Bf3 29. Kd2 Rg8 30. Kc2 Qf4 31. Kb3 Qe3) 26... Qxf5?? { (Mate in 8 → 0.32) Lost forced checkmate sequence. Rxf5 was best. } { [%eval 0.32] } (26... Rxf5 27. Rh4 Rg8+ 28. Rg4 Qe5+ 29. Kg2 Qe4+ 30. Kg3 Qe3+ 31. Kh2 Qf2+ 32. Kh3) 27. Nd2?? { (0.32 → Mate in 3) Checkmate is now unavoidable. Qd4+ was best. } { [%eval #-3] } (27. Qd4+ Qf6) 27... Re8?? { (Mate in 3 → 0.15) Lost forced checkmate sequence. Rg8+ was best. } { [%eval 0.15] } (27... Rg8+ 28. Kh4 Rf4+ 29. Qg4 Qxg4#) 28. h6?? { (0.15 → Mate in 3) Checkmate is now unavoidable. Nf3 was best. } { [%eval #-3] } (28. Nf3 Rxf3+ 29. Qxf3 Qg5+ 30. Kh2 Qh4+ 31. Kg2 Qg5+ 32. Kf1 Qe7 33. Rh3 Rf8) 28... Re3+ { [%eval #-4] } 29. Kh4 { [%eval #-2] } 29... Rf4+ { [%eval #-1] } 30. Qg4 { [%eval #-1] } 30... Qxg4# { Black wins by checkmate. } 0-1