FEN
[Event "rated rapid game"]
[Site "https://lichess.org/DcO1gal1"]
[Date "2026.05.21"]
[Round "-"]
[White "mohsabry"]
[Black "StockFishOfficialA"]
[Result "0-1"]
[GameId "DcO1gal1"]
[UTCDate "2026.05.21"]
[UTCTime "17:07:55"]
[WhiteElo "1184"]
[BlackElo "1209"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+39"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D01"]
[Opening "Rapport-Jobava System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nc3 { [%eval -0.07] } 2... Nf6 { [%eval 0.0] } 3. Bf4 { [%eval -0.1] } 3... e6 { [%eval -0.05] } { D01 Rapport-Jobava System } 4. Nb5 { [%eval -0.09] } 4... Bb4+ { [%eval -0.01] } 5. c3 { [%eval 0.0] } 5... Bd6 { [%eval 0.54] } 6. Bg5?! { (0.54 → -0.20) Inaccuracy. Nxd6+ was best. } { [%eval -0.2] } (6. Nxd6+ cxd6 7. Nf3 Nc6 8. e3 h6 9. h3 Qc7 10. Be2 e5) 6... h6?! { (-0.20 → 0.36) Inaccuracy. Be7 was best. } { [%eval 0.36] } (6... Be7 7. Bf4 Na6 8. a4 Ne4 9. Qc2 c6 10. Na3 Bd7 11. Nf3) 7. Bxf6 { [%eval -0.05] } 7... Qxf6 { [%eval 0.01] } 8. Nxd6+ { [%eval 0.02] } 8... cxd6 { [%eval 0.13] } 9. Nf3 { [%eval 0.07] } 9... e5?! { (0.07 → 0.84) Inaccuracy. Nc6 was best. } { [%eval 0.84] } (9... Nc6 10. e3 O-O 11. Be2 Ne7 12. O-O e5 13. a4 e4 14. Nd2 Qg5 15. f4) 10. dxe5 { [%eval 0.76] } 10... dxe5 { [%eval 0.79] } 11. Qxd5 { [%eval 0.95] } 11... Nd7?! { (0.95 → 1.85) Inaccuracy. Nc6 was best. } { [%eval 1.85] } (11... Nc6 12. Qc5 b6 13. Qc4 O-O 14. e3 Bf5 15. Qh4 Qxh4 16. Nxh4 Be6 17. Nf3) 12. e4?! { (1.85 → 1.21) Inaccuracy. e3 was best. } { [%eval 1.21] } (12. e3 a6 13. Bd3 O-O 14. O-O-O Re8 15. Bc2 a5 16. Rd2 Qb6 17. Rhd1 e4) 12... Nb6? { (1.21 → 3.00) Mistake. a6 was best. } { [%eval 3.0] } (12... a6 13. Be2 Rb8 14. O-O b5 15. Rfd1 O-O 16. Rac1 Re8 17. b3 Qb6 18. c4) 13. Qxe5+ { [%eval 2.63] } 13... Qxe5 { [%eval 2.89] } 14. Nxe5 { [%eval 2.88] } 14... f6?! { (2.88 → 4.36) Inaccuracy. Be6 was best. } { [%eval 4.36] } (14... Be6 15. a4 O-O-O 16. a5 Nd7 17. Nxd7 Rxd7 18. Bb5 Rc7 19. a6 Kb8 20. f3) 15. Ng6 { [%eval 3.6] } 15... Rg8 { [%eval 3.66] } 16. Bb5+ { [%eval 3.34] } 16... Bd7 { [%eval 3.97] } 17. Bxd7+ { [%eval 3.94] } 17... Nxd7 { [%eval 3.82] } 18. Nf4 { [%eval 3.47] } 18... g5 { [%eval 3.47] } 19. Ne6 { [%eval 3.2] } 19... Rc8 { [%eval 3.7] } 20. Rd1 { [%eval 3.09] } 20... Ne5 { [%eval 3.49] } 21. g3? { (3.49 → 2.00) Mistake. Nd4 was best. } { [%eval 2.0] } (21. Nd4 Rc4 22. Rd2 Kf7 23. f3 Rd8 24. Ke2 Rc5 25. Rhd1 Nc4 26. Rc2 g4) 21... Ke7? { (2.00 → 3.87) Mistake. Nc4 was best. } { [%eval 3.87] } (21... Nc4 22. b3 Kf7 23. Nd4 Nd6 24. f3 Rxc3 25. Ne2 Rc6 26. Kf2 Rgc8 27. Rd2) 22. Nd4 { [%eval 4.03] } 22... Rcf8 { [%eval 4.89] } 23. Nf5+ { [%eval 4.75] } 23... Ke6 { [%eval 5.03] } 24. Nxh6 { [%eval 4.33] } 24... Rh8 { [%eval 4.28] } 25. Nf5 { [%eval 4.06] } 25... Nf3+?! { (4.06 → 5.19) Inaccuracy. Rh3 was best. } { [%eval 5.19] } (25... Rh3 26. Kf1 Rfh8 27. Kg2 Kf7 28. Ne3 g4 29. Rd5 Ke6 30. a3 R3h7 31. c4) 26. Ke2 { [%eval 5.17] } 26... Nxh2 { [%eval 6.1] } 27. Rd6+ { [%eval 6.04] } 27... Ke5 { [%eval 5.65] } 28. Ke3?! { (5.65 → 4.32) Inaccuracy. Rxh2 was best. } { [%eval 4.32] } (28. Rxh2 Rxh2 29. Ke3 Rxf2 30. Rd5+ Ke6 31. Kxf2 Rh8 32. Kf3 Rh7 33. Rd6+ Ke5) 28... Ng4+ { [%eval 3.88] } 29. Kf3 { [%eval 3.75] } 29... Rxh1 { [%eval 3.49] } 30. Kxg4 { [%eval 3.47] } 30... Kxe4?? { (3.47 → Mate in 4) Checkmate is now unavoidable. Rf1 was best. } { [%eval #4] } (30... Rf1 31. Rd7 Kxe4 32. f3+ Ke5 33. c4 Re8 34. Ng7 f5+ 35. Kxg5 Rxf3 36. Rd5+) 31. Rd4+?? { (Mate in 4 → 0.52) Lost forced checkmate sequence. f3+ was best. } { [%eval 0.52] } (31. f3+ Ke5 32. f4+ gxf4 33. gxf4+ Ke4 34. Rd4#) 31... Ke5 { [%eval 0.5] } 32. f4+ { [%eval 0.0] } 32... Ke6 { [%eval 0.0] } 33. Re4+ { [%eval -0.26] } 33... Kd5 { [%eval -0.27] } 34. c4+?? { (-0.27 → -5.78) Blunder. Rd4+ was best. } { [%eval -5.78] } (34. Rd4+ Kc6 35. fxg5 fxg5 36. Kxg5 Rh2 37. Rc4+ Kd7 38. Rb4 Rf2 39. g4 Rg8+) 34... Kxe4 { [%eval -5.81] } 35. Nd6+ { [%eval -5.54] } 35... Kd4 { [%eval -5.56] } 36. fxg5 { [%eval -5.48] } 36... fxg5 { [%eval -5.81] } 37. Kxg5?! { (-5.81 → -7.98) Inaccuracy. Nxb7 was best. } { [%eval -7.98] } (37. Nxb7 Kxc4 38. Na5+ Kd5 39. Kxg5 Rg8+ 40. Kf4 Rf1+ 41. Ke3 Rxg3+ 42. Ke2 Rfg1) 37... Rg8+?! { (-7.98 → -5.77) Inaccuracy. Ke5 was best. } { [%eval -5.77] } (37... Ke5 38. Kg6 Kxd6 39. g4 Ke6 40. Kg7 Rc8 41. b4 Rxc4 42. Kf8) 38. Kf4?? { (-5.77 → Mate in 1) Checkmate is now unavoidable. Kf6 was best. } { [%eval #-1] } (38. Kf6 Rf1+ 39. Nf5+ Kd3 40. Ke6 Rg4 41. Ne7 Rxc4 42. Kd6 Re4 43. Nd5 Kd2) 38... Rf1# { Black wins by checkmate. } 0-1