FEN
[Event "rated rapid game"]
[Site "https://lichess.org/mQNWCE7k"]
[Date "2026.05.25"]
[Round "-"]
[White "DensLuhv"]
[Black "EestiMalets"]
[Result "0-1"]
[GameId "mQNWCE7k"]
[UTCDate "2026.05.25"]
[UTCTime "23:00:36"]
[WhiteElo "2148"]
[BlackElo "2213"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+16"]
[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. Nd2 { [%eval 0.0] } 2... Nf6 { [%eval 0.1] } 3. e3 { [%eval 0.0] } 3... e6 { [%eval 0.08] } 4. Bd3 { [%eval 0.0] } 4... Bd6 { [%eval 0.18] } 5. f4 { [%eval -0.36] } 5... O-O { [%eval -0.24] } 6. Ngf3 { [%eval -0.46] } 6... c5 { [%eval -0.44] } 7. c3 { [%eval -0.54] } 7... c4?! { (-0.54 → 0.11) Inaccuracy. cxd4 was best. } { [%eval 0.11] } (7... cxd4 8. cxd4 b6 9. O-O Ba6 10. Nb1 Bxd3 11. Qxd3 Nc6 12. Bd2) 8. Bc2 { [%eval 0.26] } 8... Nc6 { [%eval 0.29] } 9. O-O { [%eval 0.08] } 9... h6 { [%eval 0.54] } 10. Ne5 { [%eval 0.52] } 10... Nd7?! { (0.52 → 1.25) Inaccuracy. Ne7 was best. } { [%eval 1.25] } (10... Ne7 11. a4 Ne8 12. Qe2 a5 13. e4 f5 14. exf5 exf5 15. Rb1 Nf6 16. b3) 11. Qf3 { [%eval 0.82] } 11... Qf6? { (0.82 → 2.01) Mistake. Ne7 was best. } { [%eval 2.01] } (11... Ne7 12. e4 f6 13. Nxd7 Bxd7 14. Qe2 Be8 15. e5 Bc7 16. Qg4 Qc8 17. a4) 12. Qg3?! { (2.01 → 1.33) Inaccuracy. Ndxc4 was best. } { [%eval 1.33] } (12. Ndxc4 Bc7 13. b3 a5 14. Na3 Ndxe5 15. dxe5 Qe7 16. Nb5 Bb6 17. Qe2 Bd7) 12... Be7 { [%eval 1.79] } 13. Ng4? { (1.79 → 0.61) Mistake. Ndf3 was best. } { [%eval 0.61] } (13. Ndf3 g6 14. e4 Qg7 15. Re1 Nf6 16. exd5 Nxe5 17. fxe5 Nxd5 18. Nd2 b5) 13... Qh4 { [%eval 0.54] } 14. Qf3 { [%eval 0.31] } 14... h5? { (0.31 → 1.54) Mistake. f5 was best. } { [%eval 1.54] } (14... f5 15. Nf2 Nf6 16. b3 cxb3 17. axb3 a5 18. Bb2 b6 19. Bd3 Bd7 20. Bb5) 15. Ne5?! { (1.54 → 0.88) Inaccuracy. Nf2 was best. } { [%eval 0.88] } (15. Nf2 f5 16. b3 cxb3 17. axb3 a5 18. Qe2 Qf6 19. Qxh5 b5 20. Bb2 Qf7) 15... Ndxe5 { [%eval 0.89] } 16. dxe5 { [%eval 0.89] } 16... Qg4 { [%eval 0.93] } 17. Qf2 { [%eval 0.92] } 17... h4?! { (0.92 → 1.52) Inaccuracy. Bh4 was best. } { [%eval 1.52] } (17... Bh4 18. g3 Be7 19. Nf3 b5 20. e4 b4 21. Be3 h4 22. Kh1 hxg3 23. hxg3) 18. Nf3?! { (1.52 → 0.68) Inaccuracy. h3 was best. } { [%eval 0.68] } (18. h3 Qh5 19. e4 b6 20. Nf3 dxe4 21. Bxe4 Bb7 22. Qe2 Na5 23. Bxb7 Nxb7) 18... Qh5?! { (0.68 → 1.33) Inaccuracy. h3 was best. } { [%eval 1.33] } (18... h3 19. Qg3 Qxg3 20. hxg3 f6 21. exf6 gxf6 22. gxh3 e5 23. g4 e4 24. Nd4) 19. h3 { [%eval 1.17] } 19... f5 { [%eval 1.22] } 20. exf6 { [%eval 1.39] } 20... Bxf6 { [%eval 1.67] } 21. Bd2?! { (1.67 → 0.84) Inaccuracy. e4 was best. } { [%eval 0.84] } (21. e4 Bd7 22. Be3 b6 23. Rae1 Rad8 24. Qe2 dxe4 25. Bxe4 Ne7 26. Qxc4 Qb5) 21... g5?! { (0.84 → 1.83) Inaccuracy. e5 was best. } { [%eval 1.83] } (21... e5 22. e4 exf4 23. Bxf4 Be7 24. Qd2 Be6 25. b4 Rad8 26. Qe3 Rde8 27. Rae1) 22. Ne5?? { (1.83 → -2.79) Blunder. e4 was best. } { [%eval -2.79] } (22. e4 g4 23. hxg4 Qxg4 24. Rae1 Qg3 25. Qe2 h3 26. Qf2 Qxg2+ 27. Qxg2+ hxg2) 22... Nxe5?? { (-2.79 → -0.71) Blunder. Bxe5 was best. } { [%eval -0.71] } (22... Bxe5 23. g4 Qh8 24. Qg2 Bc7 25. f5 Qe5 26. e4 d4 27. Rf3 d3 28. Bxd3) 23. fxe5 { [%eval -0.63] } 23... Be7 { [%eval -0.44] } 24. Qe1 { [%eval -0.46] } 24... Bd7 { [%eval -0.5] } 25. Bd1? { (-0.50 → -2.14) Mistake. Rxf8+ was best. } { [%eval -2.14] } (25. Rxf8+ Rxf8 26. e4 g4 27. Qe2 Bc5+ 28. Be3 Bxe3+ 29. Qxe3 gxh3 30. Qxh3 Rf4) 25... Qh6?? { (-2.14 → -0.18) Blunder. Rxf1+ was best. } { [%eval -0.18] } (25... Rxf1+ 26. Qxf1 Qh8 27. Qe2 Qxe5 28. Qg4 Rf8 29. Qd4 Qg3 30. Bf3 Bd6 31. Be1) 26. Bg4? { (-0.18 → -1.62) Mistake. Rxf8+ was best. } { [%eval -1.62] } (26. Rxf8+ Rxf8 27. e4 Qg6 28. Bg4 Bc6 29. exd5 Bxd5 30. Qe2 a5 31. Rd1 Bc5+) 26... Qg7 { [%eval -1.52] } 27. e4 { [%eval -1.44] } 27... Rad8?? { (-1.44 → 1.87) Blunder. Rxf1+ was best. } { [%eval 1.87] } (27... Rxf1+ 28. Qxf1 Qxe5 29. Kh1 dxe4 30. Be3 Rf8 31. Qg1 Bc6 32. Bd4 Qd6 33. b3) 28. Be3?? { (1.87 → -0.47) Blunder. Rxf8+ was best. } { [%eval -0.47] } (28. Rxf8+ Qxf8 29. exd5 exd5 30. e6 Be8 31. Be3 Bg6 32. Qd2 Qf6 33. Rf1 Qe5) 28... b6?? { (-0.47 → 2.56) Blunder. Rxf1+ was best. } { [%eval 2.56] } (28... Rxf1+ 29. Qxf1 Qxe5 30. Bd4 Qxe4 31. Re1 Rf8 32. Rxe4 Rxf1+ 33. Kxf1 dxe4 34. Bxa7) 29. Bd4?! { (2.56 → 1.55) Inaccuracy. Rxf8+ was best. } { [%eval 1.55] } (29. Rxf8+ Rxf8 30. Bd4 dxe4 31. Qxe4 Qf7 32. b4 a5 33. a3 Bd8 34. Be3 Bc7) 29... Rxf1+ { [%eval 1.35] } 30. Kxf1 { [%eval 1.08] } 30... Rf8+? { (1.08 → 2.61) Mistake. Qf7+ was best. } { [%eval 2.61] } (30... Qf7+ 31. Kg1 Bc6 32. Qe2 Rf8 33. b3 Qg6 34. exd5 Bxd5 35. bxc4 Bc6 36. a4) 31. Kg1 { [%eval 2.46] } 31... Rf4?! { (2.46 → 3.37) Inaccuracy. dxe4 was best. } { [%eval 3.37] } (31... dxe4 32. Qxe4 Qf7 33. b4 Kg7 34. a4 Qe8 35. Qe2 Qc8 36. a5 Bd8 37. axb6) 32. exd5 { [%eval 3.4] } 32... Qf8 { [%eval 3.54] } 33. d6 { [%eval 3.72] } 33... Bd8 { [%eval 3.6] } 34. Qe2 { [%eval 3.68] } 34... b5 { [%eval 3.7] } 35. a4 { [%eval 3.37] } 35... bxa4 { [%eval 3.63] } 36. Qxc4 { [%eval 3.46] } 36... Qe8 { [%eval 3.43] } 37. Qd3 { [%eval 3.27] } 37... Bb6 { [%eval 3.27] } 38. Bxb6 { [%eval 3.47] } 38... axb6 { [%eval 3.43] } 39. Rd1 { [%eval 3.37] } 39... b5 { [%eval 3.21] } 40. Qe3 { [%eval 2.83] } 40... Qg6 { [%eval 3.32] } 41. Qa7 { [%eval 3.26] } 41... Rf7 { [%eval 3.23] } 42. Qb8+ { [%eval 3.09] } 42... Rf8 { [%eval 3.03] } 43. Qc7 { [%eval 3.08] } 43... Qf7 { Black offers draw } { [%eval 3.11] } 44. Qc5 { [%eval 3.14] } 44... Qf4 { [%eval 3.48] } 45. Be2 { [%eval 3.29] } 45... Rf5 { [%eval 2.36] } 46. Qa7?? { (2.36 → 0.00) Blunder. Rf1 was best. } { [%eval 0.0] } (46. Rf1 Qxe5 47. Rxf5 Qxf5 48. Qc7 e5 49. Qd8+ Kh7 50. Bd3 Qxd3 51. Qxd7+ Kh6) 46... Qxe5 { [%eval 0.0] } 47. Qxd7 { [%eval 0.0] } 47... Qxe2 { [%eval 0.0] } 48. Ra1 { [%eval 0.0] } 48... g4 { [%eval 0.0] } 49. Qe8+ { [%eval 0.0] } 49... Kg7 { [%eval 0.0] } 50. Qe7+ { [%eval 0.0] } 50... Kg6 { [%eval 0.0] } 51. d7?? { (0.00 → Mate in 4) Checkmate is now unavoidable. Qxh4 was best. } { [%eval #-4] } (51. Qxh4 gxh3 52. Qg3+ Kf7 53. Qxh3 Qf2+ 54. Kh1 Qe2 55. Qh7+ Kf8 56. Qh8+ Kf7) 51... Qf2+ { [%eval #-3] } 52. Kh1 { [%eval #-3] } 52... Qf1+ { [%eval #-2] } { White resigns. } 0-1