Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/g7xL4Q9e"] [Date "2026.06.01"] [Round "-"] [White "servandos"] [Black "retsdod"] [Result "0-1"] [GameId "g7xL4Q9e"] [UTCDate "2026.06.01"] [UTCTime "20:07:20"] [WhiteElo "865"] [BlackElo "852"] [WhiteRatingDiff "-27"] [BlackRatingDiff "+8"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C20"] [Opening "King's Pawn Game: Leonardis Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. d3 { [%eval 0.0] } { C20 King's Pawn Game: Leonardis Variation } 2... Nc6 { [%eval 0.0] } 3. Ne2 { [%eval -0.34] } 3... Nd4?! { (-0.34 → 0.48) Inaccuracy. d5 was best. } { [%eval 0.48] } (3... d5 4. exd5 Qxd5 5. Nbc3 Qd6 6. Be3 Be6 7. g3 O-O-O 8. Bg2) 4. Ng3?! { (0.48 → -0.10) Inaccuracy. Nxd4 was best. } { [%eval -0.1] } (4. Nxd4 exd4 5. c3 Bc5 6. Nd2 Qf6 7. b4 Bb6 8. c4 d6) 4... Nf6 { [%eval 0.14] } 5. c3 { [%eval 0.17] } 5... h5?? { (0.17 → 3.30) Blunder. Nc6 was best. } { [%eval 3.3] } (5... Nc6 6. Be2 d5 7. Nd2 g6 8. h4 h5 9. exd5 Nxd5 10. Nf3 Bg4 11. Qb3) 6. cxd4 { [%eval 3.22] } 6... exd4 { [%eval 3.23] } 7. b3? { (3.23 → 1.87) Mistake. h4 was best. } { [%eval 1.87] } (7. h4 d5 8. Bg5 dxe4 9. Nxe4 Be7 10. Nbd2 Nd5 11. Nf3 Bxg5 12. Nfxg5 Bg4) 7... Ng4?! { (1.87 → 3.09) Inaccuracy. h4 was best. } { [%eval 3.09] } (7... h4 8. e5 hxg3 9. exf6 gxf2+ 10. Kxf2 Qxf6+ 11. Qf3 Qxf3+ 12. Kxf3 a5 13. Na3) 8. f3?! { (3.09 → 1.92) Inaccuracy. Be2 was best. } { [%eval 1.92] } (8. Be2 d5 9. exd5 Bb4+ 10. Nd2 Nf6 11. Bf3 h4 12. Ne2 h3 13. a3 hxg2) 8... Ne3 { [%eval 2.16] } 9. Ne2?? { (2.16 → -4.43) Blunder. Bxe3 was best. } { [%eval -4.43] } (9. Bxe3 dxe3 10. Qc1 d5 11. Qxe3 Bb4+ 12. Nd2 O-O 13. Nxh5 dxe4 14. dxe4 Qd6) 9... Nxd1 { [%eval -4.39] } 10. Kxd1 { [%eval -4.43] } 10... Bb4 { [%eval -4.39] } 11. Ba3 { [%eval -4.82] } 11... Bxa3 { [%eval -4.78] } 12. Nxa3 { [%eval -4.86] } 12... O-O { [%eval -4.72] } 13. Nxd4 { [%eval -5.3] } 13... h4 { [%eval -5.1] } 14. Rc1 { [%eval -5.07] } 14... h3 { [%eval -4.52] } 15. gxh3 { [%eval -4.66] } 15... Qh4 { [%eval -3.89] } 16. Nf5 { [%eval -3.95] } 16... Qf2 { [%eval -3.95] } 17. Nd4?! { (-3.95 → -5.70) Inaccuracy. Be2 was best. } { [%eval -5.7] } (17. Be2 d5 18. Ne7+ Kh8 19. Nxd5 Be6 20. Rf1 Qxh2 21. Nxc7 Rac8 22. f4 Bxh3) 17... g6 { [%eval -4.6] } 18. Ne2 { [%eval -5.46] } 18... d5 { [%eval -4.76] } 19. exd5 { [%eval -5.57] } 19... Bxh3?! { (-5.57 → -4.32) Inaccuracy. Bf5 was best. } { [%eval -4.32] } (19... Bf5 20. Rc2 Qxf3 21. Rg1 Bxd3 22. Rd2 Rad8 23. Kc1 Rxd5 24. Nc3 Rc5 25. Bxd3) 20. Bxh3 { [%eval -4.31] } 20... Kg7?! { (-4.31 → -2.94) Inaccuracy. Qxf3 was best. } { [%eval -2.94] } (20... Qxf3 21. Kd2 Qxh3 22. Nf4 Qh6 23. Rcf1 Rae8 24. Rhg1 Re5 25. Kc2 Rg5 26. Rxg5) 21. Rf1 { [%eval -3.44] } 21... Qxh2 { [%eval -3.33] } 22. Kd2 { [%eval -4.09] } 22... Rfe8?! { (-4.09 → -3.19) Inaccuracy. Qxh3 was best. } { [%eval -3.19] } (22... Qxh3 23. Nb5 Rh8 24. Rf2 Qh5 25. Nxc7 Qh4 26. Rg2 Rac8 27. f4 Qe7 28. f5) 23. Rh1?? { (-3.19 → -7.00) Blunder. Be6 was best. } { [%eval -7.0] } (23. Be6 fxe6 24. d6 Qxd6 25. Nc4 Qb4+ 26. Rc3 e5 27. Rg1 Rad8 28. a3 Qe7) 23... Qxe2+ { [%eval -6.05] } 24. Kc3 { [%eval -5.67] } 24... b5 { [%eval -5.28] } 25. Nxb5 { [%eval -5.54] } 25... c5?! { (-5.54 → -4.06) Inaccuracy. Qe5+ was best. } { [%eval -4.06] } (25... Qe5+ 26. Kc4 Red8 27. Nc3 c5 28. Kxc5 Rab8 29. Kc4 Qc7+ 30. Kd4 Qb6+ 31. Ke4) 26. Nc7?! { (-4.06 → -6.04) Inaccuracy. f4 was best. } { [%eval -6.04] } (26. f4 Re3 27. Bf5 Qf3 28. Bxg6 fxg6 29. Nc7 Rh8 30. Ne6+ Rxe6 31. Rxh8 Kxh8) 26... Qxf3?! { (-6.04 → -4.14) Inaccuracy. Qe5+ was best. } { [%eval -4.14] } (26... Qe5+ 27. Kc2 Qxc7 28. Kb1 Re2 29. Bf1 Rh2 30. Rxh2 Qxh2 31. Rxc5 Rb8 32. d4) 27. Nxa8?! { (-4.14 → -5.99) Inaccuracy. Be6 was best. } { [%eval -5.99] } (27. Be6 Qf4 28. Nxa8 fxe6 29. Rce1 Rxa8 30. dxe6 Qd4+ 31. Kc2 c4 32. dxc4 Rf8) 27... Re3? { (-5.99 → -3.65) Mistake. Qf6+ was best. } { [%eval -3.65] } (27... Qf6+ 28. Kd2 Qf2+ 29. Kc3 Re2 30. Kc4 Qd4+ 31. Kb5 Qxd5 32. Nc7 Qb7+ 33. Kxc5) 28. d6? { (-3.65 → -6.80) Mistake. Kc4 was best. } { [%eval -6.8] } (28. Kc4 Qf4+ 29. Kb5 Qd6 30. Rxc5 Rxd3 31. Rhc1 Rxd5 32. b4 Qb8+ 33. Kc4 Rh5) 28... Rxd3+ { [%eval -6.68] } 29. Kc4?? { (-6.68 → Mate in 5) Checkmate is now unavoidable. Kb2 was best. } { [%eval #-5] } (29. Kb2 Rd2+ 30. Rc2 Rxc2+ 31. Kxc2 Qxh1 32. Bc8 Qh2+ 33. Kc1 Qf4+ 34. Kc2 Qxd6) 29... Qd5+? { (Mate in 5 → -7.31) Lost forced checkmate sequence. Rd4+ was best. } { [%eval -7.31] } (29... Rd4+ 30. Kb5 Qb7+ 31. Ka5 Rxd6 32. Nb6 Qxb6+ 33. Ka4 Qb4#) 30. Kb5 { [%eval -7.22] } 30... Qxa8 { [%eval -6.93] } 31. Rxc5 { [%eval -7.75] } 31... Qb8+ { [%eval -6.12] } 32. Kc4 { [%eval -7.96] } 32... Qxd6 { [%eval -7.47] } 33. Rf1? { (-7.47 → Mate in 5) Checkmate is now unavoidable. Be6 was best. } { [%eval #-5] } (33. Be6 Rd4+ 34. Kc3 Qxc5+ 35. Bc4 Qe5 36. Kc2 Qe4+ 37. Kc3 Rxc4+ 38. bxc4 Qxh1) 33... Qd4+?? { (Mate in 5 → -6.81) Lost forced checkmate sequence. Rd4+ was best. } { [%eval -6.81] } (33... Rd4+ 34. Kc3 Qxc5+ 35. Kb2 Rd2+ 36. Ka1 Qc3+ 37. Kb1 Qb2#) 34. Kb5 { [%eval -6.59] } 34... Rxh3 { [%eval -6.31] } 35. Rc7?? { (-6.31 → Mate in 4) Checkmate is now unavoidable. Rfc1 was best. } { [%eval #-4] } (35. Rfc1 Rh5 36. b4 Qd7+ 37. Kc4 Qa4 38. Rxh5 gxh5 39. Kd3 Qxb4 40. Rd1 Qa3+) 35... Qd5+? { (Mate in 4 → -8.10) Lost forced checkmate sequence. Rh5+ was best. } { [%eval -8.1] } (35... Rh5+ 36. Rf5 Rxf5+ 37. Rc5 Qxc5+ 38. Ka6 Qb6#) 36. Kb4? { (-8.10 → Mate in 8) Checkmate is now unavoidable. Ka4 was best. } { [%eval #-8] } (36. Ka4 Rh4+ 37. Rc4 Rxc4+ 38. bxc4 Qxc4+ 39. Ka3 Qxf1 40. Kb4 g5 41. Kc3 Qf2) 36... Rh4+? { (Mate in 8 → -7.74) Lost forced checkmate sequence. Qd6+ was best. } { [%eval -7.74] } (36... Qd6+ 37. Ka4 Qxc7 38. Rf2 Rh4+ 39. b4 Qc6+ 40. Kb3 Rh3+ 41. Kb2 Qc3+ 42. Kb1) 37. Kc3? { (-7.74 → Mate in 4) Checkmate is now unavoidable. Rc4 was best. } { [%eval #-4] } (37. Rc4 Qd2+ 38. Kb5 Rh5+ 39. Kc6 Qg2+ 40. Kc7 Qxf1 41. a4 Qe2 42. Rd4 Qe7+) 37... Qd4+ { [%eval #-3] } 38. Kc2 { [%eval #-3] } 38... Rh2+ { [%eval #-2] } 39. Kc1 { [%eval #-1] } 39... Qd2+ { [%eval #-1] } 40. Kb1 { [%eval #-1] } 40... Qb2# { Black wins by checkmate. } 0-1