FEN
[Event "rated rapid game"]
[Site "https://lichess.org/swfNjIse"]
[Date "2026.06.10"]
[Round "-"]
[White "majesticsun"]
[Black "Abdullah_saeed"]
[Result "0-1"]
[GameId "swfNjIse"]
[UTCDate "2026.06.10"]
[UTCTime "02:02:57"]
[WhiteElo "984"]
[BlackElo "927"]
[WhiteRatingDiff "-15"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C65"]
[Opening "Ruy Lopez: Berlin Defense, Beverwijk Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bb5 { [%eval 0.15] } 3... Bc5 { [%eval 0.32] } 4. O-O { [%eval 0.3] } 4... Nf6 { [%eval 0.36] } { C65 Ruy Lopez: Berlin Defense, Beverwijk Variation } 5. h3 { [%eval 0.0] } 5... Nxe4 { [%eval 0.0] } 6. d3 { [%eval 0.0] } 6... Nd6 { [%eval 0.0] } 7. Bxc6 { [%eval 0.0] } 7... dxc6 { [%eval 0.03] } 8. Nxe5 { [%eval -0.15] } 8... O-O { [%eval -0.16] } 9. Re1 { [%eval -0.19] } 9... Bf5 { [%eval 0.0] } 10. g4?! { (0.00 → -0.94) Inaccuracy. Nf3 was best. } { [%eval -0.94] } (10. Nf3 Qf6 11. Nc3 Rfe8 12. Bg5 Qg6 13. Ne2 f6 14. Bd2 a5 15. c4 Bxd3) 10... Be6 { [%eval -1.09] } 11. Nc3 { [%eval -1.34] } 11... Bb4?! { (-1.34 → -0.43) Inaccuracy. f5 was best. } { [%eval -0.43] } (11... f5 12. d4 Bb6 13. a4 fxg4 14. Nxg4 Bd7 15. a5 Qh4 16. Be3 Rae8 17. axb6) 12. a3 { [%eval -0.53] } 12... Bxc3 { [%eval -0.53] } 13. bxc3 { [%eval -0.59] } 13... c5 { [%eval -0.21] } 14. c4 { [%eval -0.47] } 14... a5?! { (-0.47 → 0.08) Inaccuracy. f6 was best. } { [%eval 0.08] } (14... f6 15. Nf3 Qd7 16. Bf4 Rae8 17. Nd2 b6 18. Kh2 g5 19. Bxd6 Qxd6+ 20. Kg1) 15. Bf4 { [%eval 0.1] } 15... f5? { (0.10 → 1.48) Mistake. f6 was best. } { [%eval 1.48] } (15... f6 16. Nf3 Bd7 17. d4 Nxc4 18. dxc5 Ba4 19. Nd4 Re8 20. Qd3 Qd5 21. Ne6) 16. g5 { [%eval 1.53] } 16... g6?? { (1.53 → 3.62) Blunder. b5 was best. } { [%eval 3.62] } (16... b5 17. Qf3 bxc4 18. dxc4 Qe8 19. Rad1 Qa4 20. g6 h6 21. Nc6 Rae8 22. Bxd6) 17. h4?! { (3.62 → 2.65) Inaccuracy. Nxg6 was best. } { [%eval 2.65] } (17. Nxg6 hxg6 18. Rxe6 Kf7 19. Re1 Ne8 20. Qf3 Ng7 21. Rab1 b6 22. Qb7 Rb8) 17... h5?? { (2.65 → 6.45) Blunder. Nf7 was best. } { [%eval 6.45] } (17... Nf7 18. Qf3 Qd4 19. Rab1 Rfe8 20. Nxf7 Bxf7 21. Rxe8+ Rxe8 22. Rxb7 Qc3 23. Kg2) 18. Rb1? { (6.45 → 3.42) Mistake. Nxg6 was best. } { [%eval 3.42] } (18. Nxg6 Rf7 19. Rxe6 Qd7 20. Qxh5 Rh7 21. Re7 Rxh5 22. Rxd7 Re8 23. Rxc7 Nf7) 18... Kg7? { (3.42 → 5.50) Mistake. Bf7 was best. } { [%eval 5.5] } (18... Bf7 19. Qf3 Kh7 20. Re2 a4 21. Qe3 b6 22. Qf3 Be8 23. Rbe1 Rc8 24. Nc6) 19. a4? { (5.50 → 2.98) Mistake. Nxg6 was best. } { [%eval 2.98] } (19. Nxg6 Bf7 20. Nxf8 Qxf8 21. Qf3 Kg8 22. Re3 Rd8 23. Be5 b6 24. Rbe1 Bg6) 19... b6? { (2.98 → 5.42) Mistake. Bf7 was best. } { [%eval 5.42] } (19... Bf7 20. Qf3 Kh7 21. Re3 Be8 22. Rbe1 Ra6 23. Qd5 Rg8 24. Qxc5 Bxa4 25. Qa3) 20. Nc6? { (5.42 → 2.92) Mistake. Nxg6 was best. } { [%eval 2.92] } (20. Nxg6 Bf7 21. Nxf8 Qxf8 22. Qf3 Re8 23. Re5 Rxe5 24. Bxe5+ Kg8 25. Re1 Be8) 20... Qd7 { [%eval 2.46] } 21. Bxd6?? { (2.46 → 0.04) Blunder. Ne5 was best. } { [%eval 0.04] } (21. Ne5 Qc8 22. Qd2 Kh7 23. Re2 Ne8 24. c3 Nd6 25. Rbe1 Re8 26. d4 Ne4) 21... Qxd6 { [%eval 0.13] } 22. Qf3 { [%eval 0.0] } 22... Bd7? { (0.00 → 1.60) Mistake. Rae8 was best. } { [%eval 1.6] } (22... Rae8 23. Ne5 Bd7 24. Nxd7 Qxd7 25. Qd5 Qxa4 26. Kg2 Rxe1 27. Rxe1 Rf7 28. Qa8) 23. Ne5?? { (1.60 → -1.09) Blunder. Re7+ was best. } { [%eval -1.09] } (23. Re7+ Rf7 24. Rxf7+ Kxf7 25. Ne5+ Qxe5 26. Qxa8 Bxa4 27. Rc1 f4 28. Kf1 Bd7) 23... Bxa4 { [%eval -0.93] } 24. Re2?! { (-0.93 → -1.69) Inaccuracy. c3 was best. } { [%eval -1.69] } (24. c3 Rae8 25. Qf4 Re7 26. Rb2 Rfe8 27. d4 Kh7 28. Ree2 Bd1 29. Re3 a4) 24... Rfe8? { (-1.69 → -0.33) Mistake. Rae8 was best. } { [%eval -0.33] } (24... Rae8 25. Qf4 Bxc2 26. Rbe1 Ba4 27. Qd2 f4 28. Qc3 Kg8 29. f3 Bd7 30. Nxd7) 25. Kf1? { (-0.33 → -1.57) Mistake. Rbe1 was best. } { [%eval -1.57] } (25. Rbe1 Rad8 26. Qg3 Bd7 27. f4 Ra8 28. Kf2 a4 29. Qe3 Kg8 30. c3 Bc6) 25... Rxe5?? { (-1.57 → 0.60) Blunder. Bxc2 was best. } { [%eval 0.6] } (25... Bxc2 26. Rbe1 Ba4 27. Qe3 Rad8 28. Qc1 Kg8 29. Qa1 Bb3 30. Kg2 Qd4 31. Qc1) 26. Qxa8?? { (0.60 → -5.26) Blunder. Rxe5 was best. } { [%eval -5.26] } (26. Rxe5 Qxe5 27. Re1 Qd6 28. Qxa8 Bxc2 29. Kg1 Bxd3 30. Rd1 Kf7 31. Qh8 b5) 26... Rxe2 { [%eval -5.37] } 27. Kxe2 { [%eval -5.58] } 27... Bxc2 { [%eval -5.27] } 28. Rc1?! { (-5.27 → -7.40) Inaccuracy. Rd1 was best. } { [%eval -7.4] } (28. Rd1 Bxd1+ 29. Kxd1 Qxd3+ 30. Kc1 Qxc4+ 31. Kb2 Qxh4 32. Qc8 Qxf2+ 33. Ka3 Qe3+) 28... Qxd3+ { [%eval -7.33] } 29. Ke1 { [%eval -3.88] } 29... Qxc4?! { (-3.88 → -2.53) Inaccuracy. Qc3+ was best. } { [%eval -2.53] } (29... Qc3+ 30. Ke2 Qxc4+ 31. Kd2 Qd3+ 32. Ke1 Qe4+ 33. Qxe4 Bxe4 34. Rd1 Kf7 35. Rd7+) 30. Qb7?! { (-2.53 → -3.67) Inaccuracy. Qd8 was best. } { [%eval -3.67] } (30. Qd8 Qc3+ 31. Ke2 Qe5+ 32. Kf1 Ba4 33. Rb1 Kf7 34. f3 Bc6 35. Rd1 a4) 30... Qe4+ { [%eval -3.51] } 31. Kd2?? { (-3.51 → -7.64) Blunder. Qxe4 was best. } { [%eval -7.64] } (31. Qxe4 Bxe4 32. Rd1 Kf7 33. Rd7+ Ke6 34. Rxc7 f4 35. Kd2 a4 36. Rc8 Kf5) 31... Qd3+? { (-7.64 → -4.02) Mistake. Qxb7 was best. } { [%eval -4.02] } (31... Qxb7 32. Rxc2 Qe4 33. Rc3 Qb4 34. f4 Qxf4+ 35. Ke2 Qa4 36. Re3 Kf7 37. Kf2) 32. Ke1 { [%eval -3.92] } 32... Qe4+ { [%eval -3.69] } 33. Qxe4 { [%eval -3.64] } 33... Bxe4 { [%eval -2.87] } 34. Ke2? { (-2.87 → -4.92) Mistake. Rd1 was best. } { [%eval -4.92] } (34. Rd1 Kf8 35. Rd7 c6 36. Kd2 b5 37. Ra7 b4 38. Kc1 c4 39. Kb2 c3+) 34... Kf7 { [%eval -4.74] } 35. Kd2 { [%eval -5.24] } 35... Ke6 { [%eval -4.99] } 36. Kc3 { [%eval -5.65] } 36... Kd5 { [%eval -4.63] } 37. Kb3 { [%eval -5.78] } 37... c4+?! { (-5.78 → -4.47) Inaccuracy. b5 was best. } { [%eval -4.47] } (37... b5 38. Rd1+ Kc6 39. Kc3 Bd5 40. Re1 b4+ 41. Kc2 c4 42. Re7 c3 43. Kd1) 38. Kc3?! { (-4.47 → -6.95) Inaccuracy. Rxc4 was best. } { [%eval -6.95] } (38. Rxc4 Kd6 39. Ra4 c5 40. Ra1 Bc6 41. Kb2 a4 42. Ka3 b5 43. Rd1+ Bd5) 38... b5 { [%eval -6.41] } 39. f4 { [%eval -8.43] } 39... Kc5 { [%eval -8.25] } 40. Ra1 { [%eval -8.47] } 40... a4 { [%eval -8.13] } 41. Kb2 { [%eval -8.18] } 41... Kb4 { [%eval -6.93] } 42. Kc1?! { (-6.93 → -17.15) Inaccuracy. Ra3 was best. } { [%eval -17.15] } (42. Ra3 Bd3 43. Rc3 Kc5 44. Ra3 Kd4 45. Ra1 c3+ 46. Ka3 c5 47. Re1 c2) 42... c3 { [%eval -11.6] } 43. Ra2?! { (-11.60 → Mate in 13) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-13] } (43. Kd1 Kb3 44. Ke2 a3 45. Re1 a2 46. Ke3 c5 47. Kf2 Kb2 48. Rxe4 fxe4) 43... c5 { [%eval -12.8] } 44. Rc2?! { (-12.80 → Mate in 9) Checkmate is now unavoidable. Kd1 was best. } { [%eval #-9] } (44. Kd1 Kb3 45. Re2 a3 46. Rxe4 c2+ 47. Ke2 fxe4 48. Ke3 c1=Q+ 49. Kxe4 c4) 44... a3 { [%eval #-10] } 45. Ra2 { [%eval #-10] } 45... Kb3 { [%eval #-9] } 46. Rg2 { [%eval #-6] } { White resigns. } 0-1