Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/Ml6ql4Gf"] [Date "2026.06.10"] [Round "-"] [White "saso9"] [Black "xjiwo"] [Result "0-1"] [GameId "Ml6ql4Gf"] [UTCDate "2026.06.10"] [UTCTime "22:56:01"] [WhiteElo "683"] [BlackElo "689"] [WhiteRatingDiff "-25"] [BlackRatingDiff "+26"] [Variant "Standard"] [TimeControl "600+0"] [ECO "D00"] [Opening "Queen's Pawn Game"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } { D00 Queen's Pawn Game } 2. f3?! { (0.27 → -0.54) Inaccuracy. c4 was best. } { [%eval -0.54] } (2. c4 dxc4 3. Nf3 Nf6 4. e3 c5 5. Bxc4 e6 6. O-O a6) 2... Nc6 { [%eval -0.35] } 3. Nh3?? { (-0.35 → -2.72) Blunder. e4 was best. } { [%eval -2.72] } (3. e4 e6 4. c3 dxe4 5. Nd2 e5 6. dxe5 Nxe5 7. Qa4+ Bd7) 3... e5?! { (-2.72 → -1.82) Inaccuracy. Bxh3 was best. } { [%eval -1.82] } (3... Bxh3 4. gxh3 e5 5. Be3 Be7 6. c3 Bh4+ 7. Kd2 exd4 8. Bxd4 Nxd4 9. cxd4) 4. g3 { [%eval -2.1] } 4... Bb4+?! { (-2.10 → -0.97) Inaccuracy. Nxd4 was best. } { [%eval -0.97] } (4... Nxd4 5. c3 Ne6 6. e4 Nf6 7. exd5 Nxd5 8. Bc4 c6 9. a4 Bc5 10. Nf2) 5. Kf2?! { (-0.97 → -2.01) Inaccuracy. c3 was best. } { [%eval -2.01] } (5. c3 Ba5 6. a4 a6 7. dxe5 Nxe5 8. Bf4 Nc6 9. Nd2 Qe7 10. Nb3 Bb6) 5... Nxd4?? { (-2.01 → 1.42) Blunder. exd4 was best. } { [%eval 1.42] } (5... exd4 6. c3 dxc3 7. Nxc3 d4 8. a3 Be7 9. Ne4 Nf6 10. Nxf6+ Bxf6 11. Nf4) 6. Kg1?? { (1.42 → -3.03) Blunder. c3 was best. } { [%eval -3.03] } (6. c3 Bc5 7. cxd4 Bxd4+ 8. e3 Bb6 9. Nc3 c6 10. Kg2 h5 11. Be2 Bxh3+) 6... b5?? { (-3.03 → 1.68) Blunder. Bc5 was best. } { [%eval 1.68] } (6... Bc5 7. e3 Nf5 8. Qd3 c6 9. Kg2 a5 10. Nc3 b5 11. Nf2 Nge7 12. e4) 7. g4?? { (1.68 → -2.95) Blunder. c3 was best. } { [%eval -2.95] } (7. c3 Nxf3+ 8. exf3 Bc5+ 9. Kg2 Qd7 10. Nf2 Nf6 11. a4 b4 12. Bg5 Qe6) 7... e4?? { (-2.95 → 2.40) Blunder. Ne6 was best. } { [%eval 2.4] } (7... Ne6 8. e4 c6 9. exd5 Ne7 10. Nc3 cxd5 11. Bxb5+ Bd7 12. Kg2 h5 13. Ng5) 8. Qe1?? { (2.40 → -8.17) Blunder. Qxd4 was best. } { [%eval -8.17] } (8. Qxd4 Be7 9. Nf4 c6 10. Nh5 Qb6 11. Nxg7+ Kf8 12. Qxb6 axb6 13. Nh5 f5) 8... exf3?? { (-8.17 → -2.59) Blunder. Bxe1 was best. } { [%eval -2.59] } (8... Bxe1 9. c3 Ne6 10. fxe4 Bh4 11. Nd2 dxe4 12. e3 a6 13. Nxe4 Nf6 14. Nxf6+) 9. exf3+?? { (-2.59 → -7.24) Blunder. Qxb4 was best. } { [%eval -7.24] } (9. Qxb4 fxe2 10. Kg2 exf1=Q+ 11. Rxf1 Ne6 12. Qxb5+ Bd7 13. Qxd5 Ne7 14. Qc4 Bc6+) 9... Qe7?? { (-7.24 → -2.86) Blunder. Bxe1 was best. } { [%eval -2.86] } (9... Bxe1 10. Kg2 Bh4 11. Nc3 c6 12. Bd3 Ne7 13. Bf4 h5 14. Rhe1 hxg4 15. fxg4) 10. Qd1 { [%eval -2.79] } 10... Nxf3+?? { (-2.79 → 0.51) Blunder. Bc5 was best. } { [%eval 0.51] } (10... Bc5 11. Nf2 c6 12. b4 Bb6 13. a4 Ne6 14. axb5 h5 15. g5 Nxg5 16. h4) 11. Kf2?? { (0.51 → -7.64) Blunder. Qxf3 was best. } { [%eval -7.64] } (11. Qxf3 Nf6 12. Nf2 Bc5 13. Bxb5+ Kf8 14. Kg2 Rb8 15. Nc3 Rxb5 16. Nxb5 Bxf2) 11... Nd4?? { (-7.64 → -2.54) Blunder. Qh4+ was best. } { [%eval -2.54] } (11... Qh4+ 12. Ke3 Bc5+ 13. Kd3 Bxg4 14. Bf4 Ne7 15. Nc3 O-O 16. Nxb5 Ng6 17. c4) 12. Bxb5+?? { (-2.54 → -5.79) Blunder. c3 was best. } { [%eval -5.79] } (12. c3 Nf6 13. cxb4 Nxg4+ 14. Kg1 c5 15. Bf4 Ne3 16. Qd3 Nxf1 17. Nc3 Qh4) 12... Nxb5 { [%eval -5.66] } 13. Qxd5 { [%eval -6.49] } 13... Qe1+?? { (-6.49 → 4.27) Blunder. Rb8 was best. } { [%eval 4.27] } (13... Rb8 14. Rd1 Nf6 15. Qc6+ Bd7 16. Rxd7 Qxd7 17. Qxd7+ Kxd7 18. c3 Bc5+ 19. Kf3) 14. Kg2?? { (4.27 → -5.76) Blunder. Rxe1+ was best. } { [%eval -5.76] } (14. Rxe1+ Bxe1+ 15. Kxe1 Rb8 16. Bg5 f6 17. Qb3 Ne7 18. Bxf6 gxf6 19. a4 Nd4) 14... Qe3?? { (-5.76 → 4.26) Blunder. Qe2+ was best. } { [%eval 4.26] } (14... Qe2+ 15. Nf2 Rb8 16. Qd3 Bb7+ 17. Kh3 Qxd3+ 18. Nxd3 Bxh1 19. Nxb4 h5 20. Bf4) 15. Bxe3 { [%eval 4.2] } 15... Bxg4?! { (4.20 → 6.68) Inaccuracy. Rb8 was best. } { [%eval 6.68] } (15... Rb8 16. Qb3 a5 17. a3 Bd6 18. Re1 Ne7 19. Nd2 O-O 20. a4 Ng6 21. Kg1) 16. Nf4?! { (6.68 → 4.50) Inaccuracy. Qxa8+ was best. } { [%eval 4.5] } (16. Qxa8+ Kd7 17. Qe4 Nf6 18. Qxb4 Nd6 19. Nf2 Be6 20. Nc3 Nd5 21. Nxd5 Bxd5+) 16... Bf3+?! { (4.50 → 6.60) Inaccuracy. Rb8 was best. } { [%eval 6.6] } (16... Rb8 17. Bc5 Nd6 18. Qb3 Nh6 19. Bxb4 O-O 20. Bxd6 Rxb3 21. axb3 cxd6 22. Nc3) 17. Kxf3 { [%eval 6.9] } 17... Nc3?! { (6.90 → 11.39) Inaccuracy. Rb8 was best. } { [%eval 11.39] } (17... Rb8 18. Qe4+ Be7 19. Qc6+ Kf8 20. Nc3 Nd6 21. Bc5 Nf5 22. Rhe1 Rc8 23. Rxe7) 18. Kf2?? { (11.39 → 3.82) Blunder. Qxa8+ was best. } { [%eval 3.82] } (18. Qxa8+ Kd7 19. Nxc3 Bd6 20. Rad1 Nf6 21. Qxh8 h5 22. Bc5 Ng4 23. Qxh5 g6) 18... Nxd5 { [%eval 3.6] } 19. Nxd5 { [%eval 3.5] } 19... Nf6?! { (3.50 → 4.53) Inaccuracy. Bd6 was best. } { [%eval 4.53] } (19... Bd6 20. Nd2 O-O-O 21. Nc4 Bxh2 22. Rad1 Bd6 23. Nxd6+ Rxd6 24. Kf3 Kb7 25. Rd3) 20. Nxf6+ { [%eval 4.59] } 20... gxf6 { [%eval 4.61] } 21. Bd4 { [%eval 3.7] } 21... O-O?? { (3.70 → Mate in 2) Checkmate is now unavoidable. Rg8 was best. } { [%eval #2] } (21... Rg8 22. Be3 O-O-O 23. a3 Ba5 24. Nc3 Bxc3 25. bxc3 Rd5 26. Rad1 Ra5 27. Ke2) 22. Bxf6?? { (Mate in 2 → 4.47) Lost forced checkmate sequence. Rg1+ was best. } { [%eval 4.47] } (22. Rg1+ Kh8 23. Bxf6#) 22... Bc5+ { [%eval 4.41] } 23. Ke1?! { (4.41 → 3.36) Inaccuracy. Kg2 was best. } { [%eval 3.36] } (23. Kg2 Rfe8 24. Nc3 Re6 25. Rhf1 Rb8 26. Rad1 h5 27. b3 h4 28. Rd3 Rbe8) 23... Bb4+?! { (3.36 → 4.90) Inaccuracy. Rae8+ was best. } { [%eval 4.9] } (23... Rae8+ 24. Kd1 Re6 25. Bc3 f5 26. b4 Be3 27. Bd2 Bd4 28. c3 Bg7 29. Rf1) 24. Kd1 { [%eval 4.53] } 24... Rfd8+ { [%eval 4.53] } 25. Kc1 { [%eval 4.57] } 25... Rd2?! { (4.57 → 7.15) Inaccuracy. Re8 was best. } { [%eval 7.15] } (25... Re8 26. Bc3 Bd6 27. Nd2 Re2 28. Nc4 Bf4+ 29. Kb1 Re4 30. Na5 Be5 31. Bxe5) 26. c4? { (7.15 → 3.51) Mistake. Nxd2 was best. } { [%eval 3.51] } (26. Nxd2 Bd6 27. a4 Re8 28. Kb1 Bf4 29. Bc3 f5 30. Ka2 Bxd2 31. Bxd2 Re2) 26... Rad8? { (3.51 → 6.74) Mistake. Rg2 was best. } { [%eval 6.74] } (26... Rg2 27. a3 Bd6 28. Nc3 Re8 29. Kb1 Re6 30. Bd4 c5 31. Rg1 Reg6 32. Rxg2) 27. b3 { [%eval 5.38] } 27... Rd1+?! { (5.38 → 7.27) Inaccuracy. R8d6 was best. } { [%eval 7.27] } (27... R8d6 28. Rg1+ Kf8 29. Bg7+ Ke7 30. Nxd2 Bxd2+ 31. Kc2 Bf4 32. Bc3 Bxh2 33. Rge1+) 28. Kb2?? { (7.27 → -0.34) Blunder. Rxd1 was best. } { [%eval -0.34] } (28. Rxd1 Re8 29. Nc3 h5 30. a3 Bd6 31. Ra2 Re3 32. Rf2 Bxa3+ 33. Kb1 Be7) 28... R8d2+?? { (-0.34 → 4.78) Blunder. Rxh1 was best. } { [%eval 4.78] } (28... Rxh1 29. Bxd8 Rxh2+ 30. Kc1 Bd6 31. a4 Be5 32. Ra3 Bb2+ 33. Kd1 Bxa3 34. Nxa3) 29. Nxd2 { [%eval 4.76] } 29... Rxd2+ { [%eval 4.66] } 30. Kb1 { [%eval 5.27] } 30... c5 { [%eval 6.24] } 31. Kc1 { [%eval 5.12] } 31... Ba3+?? { (5.12 → Mate in 12) Checkmate is now unavoidable. Rf2 was best. } { [%eval #12] } (31... Rf2 32. Rg1+ Kf8 33. Bg7+ Ke7 34. a3 Bd2+ 35. Kb1 Rf3 36. Ra2 Rxb3+ 37. Rb2) 32. Kb1?? { (Mate in 12 → 5.00) Lost forced checkmate sequence. Kxd2 was best. } { [%eval 5.0] } (32. Kxd2 Bb4+ 33. Ke3 Bc3 34. Bxc3 f5 35. Rhg1+ Kf7 36. Rad1 Ke6 37. Bb2 f4+) 32... Rb2+?! { (5.00 → 8.55) Inaccuracy. Rf2 was best. } { [%eval 8.55] } (32... Rf2 33. Rg1+ Kf8 34. Bc3 a5 35. Rd1 Bb4 36. Bxb4 cxb4 37. a3 Rxh2 38. axb4) 33. Kc1?? { (8.55 → -1.34) Blunder. Bxb2 was best. } { [%eval -1.34] } (33. Bxb2 f5 34. Rg1+ Kf7 35. Bxa3 a5 36. Kb2 a4 37. Bxc5 Ke6) 33... Re2+?? { (-1.34 → 5.11) Blunder. Rxh2+ was best. } { [%eval 5.11] } (33... Rxh2+ 34. Kd1 Rxh1+ 35. Ke2 Rxa1 36. Bxa1 h5 37. Ke3 Kh7 38. Kf4 Kg6 39. Be5) 34. Kb1 { [%eval 4.94] } 34... Rf2 { [%eval 5.11] } 35. Be5 { [%eval 5.04] } 35... Rb2+?! { (5.04 → 8.45) Inaccuracy. f5 was best. } { [%eval 8.45] } (35... f5 36. Rd1 Kf7 37. Bc3 Rxh2 38. Rd2 Rh3 39. Kc2 Re3 40. Rf2 Ke6 41. Re1) 36. Kc1?? { (8.45 → -1.62) Blunder. Bxb2 was best. } { [%eval -1.62] } (36. Bxb2 f5 37. Bxa3 h5 38. Kc2 h4 39. Rhe1 Kf7 40. Rab1 Kf6 41. Kd3) 36... Re2+?? { (-1.62 → 3.88) Blunder. Rxh2+ was best. } { [%eval 3.88] } (36... Rxh2+ 37. Kd1 Rxh1+ 38. Ke2 Rxa1 39. Bxa1 Kf8 40. Bf6 Ke8 41. Kf3 Kd7 42. Bg7) 37. Kb1 { [%eval 3.85] } 37... Rxe5 { [%eval 3.85] } 38. h3?? { (3.85 → -3.82) Blunder. Kc2 was best. } { [%eval -3.82] } (38. Kc2 Kf8 39. Rae1 Rh5 40. h4 a5 41. Ref1 Ke7 42. Rh2 f5 43. Rd1 Ke6) 38... f5?? { (-3.82 → 3.79) Blunder. Re2 was best. } { [%eval 3.79] } (38... Re2 39. Rd1 Rb2+ 40. Kc1 Rh2+ 41. Kb1 a5 42. Rd8+ Kg7 43. Ra8 Rh1+ 44. Kc2) 39. h4?? { (3.79 → -3.89) Blunder. Kc2 was best. } { [%eval -3.89] } (39. Kc2 Bb4 40. Rh2 Kf7 41. Kd3 Re6 42. Rf2 Rf6 43. Rg1 Rd6+ 44. Kc2 Ra6) 39... f4?? { (-3.89 → 1.11) Blunder. Re2 was best. } { [%eval 1.11] } (39... Re2 40. Rd1 Rb2+ 41. Kc1 Rh2+ 42. Kb1 a5 43. b4 Rb2+ 44. Kc1 Re2+ 45. Kb1) 40. Kc2 { [%eval 1.38] } 40... f3?? { (1.38 → 4.72) Blunder. Re2+ was best. } { [%eval 4.72] } (40... Re2+ 41. Kd1 Rg2 42. Rb1 Kf7 43. Re1 Rh2 44. Re2 Rxh4 45. Kc2 Kf6 46. Rd1) 41. Rhf1 { [%eval 4.5] } 41... Rf5 { [%eval 4.43] } 42. Rad1 { [%eval 4.28] } 42... a5 { [%eval 4.97] } 43. Rxf3?? { (4.97 → -4.34) Blunder. Rd3 was best. } { [%eval -4.34] } (43. Rd3 Kg7 44. Rdxf3 Rxf3 45. Rxf3 Kg6 46. Kd3 Bb4 47. Rf2 Be1 48. Rg2+ Kh6) 43... Rxf3 { [%eval -4.29] } 44. h5 { [%eval -4.27] } 44... Rf5 { [%eval -4.09] } 45. h6 { [%eval -4.1] } 45... Rf6 { [%eval -3.85] } 46. Rd2 { [%eval -4.36] } 46... Rxh6 { [%eval -4.45] } 47. Kb1 { [%eval -4.62] } 47... Rh1+ { [%eval -4.63] } 48. Kc2 { [%eval -4.63] } 48... h5 { [%eval -4.72] } 49. Kc3?! { (-4.72 → -7.85) Inaccuracy. b4 was best. } { [%eval -7.85] } (49. b4 Bxb4 50. Rg2+ Kf7 51. Kb3 Kf6 52. Rf2+ Ke5 53. Rf8 h4 54. Rh8 Be1) 49... Bb4+ { [%eval -7.48] } 50. Kd3 { [%eval -9.42] } 50... Bxd2 { [%eval -7.8] } 51. Kxd2 { [%eval -9.94] } 51... h4 { [%eval -7.11] } 52. Ke3?! { (-7.11 → -13.01) Inaccuracy. Ke2 was best. } { [%eval -13.01] } (52. Ke2 Kf7 53. Kf2 h3 54. b4 axb4 55. Kg3 Kf6 56. Kf2 Rd1 57. Kg3 Kf5) 52... Rf1 { [%eval -9.24] } 53. Kd3 { [%eval -12.78] } 53... h3 { [%eval -8.95] } 54. Ke4? { (-8.95 → Mate in 8) Checkmate is now unavoidable. Ke2 was best. } { [%eval #-8] } (54. Ke2 h2 55. Kxf1 h1=Q+ 56. Ke2 Qb1 57. Kf2 Qxa2+ 58. Ke3 Qxb3+ 59. Ke4 Kf8) 54... h2 { [%eval #-7] } 55. Kd3 { [%eval #-4] } 55... h1=Q { [%eval #-3] } 56. Kc3 { [%eval #-2] } 56... Qf3+ { [%eval #-3] } 57. Kc2 { [%eval #-2] } 57... Rf2+ { [%eval #-1] } 58. Kc1 { [%eval #-1] } 58... Qe3+ { [%eval #-1] } 59. Kb1 { [%eval #-1] } 59... Qe1# { Black wins by checkmate. } 0-1