FEN
[Event "rated classical game"]
[Site "https://lichess.org/oFeP5NO4"]
[Date "2025.07.23"]
[Round "-"]
[White "winw1292016"]
[Black "marifinhafanuddin"]
[Result "0-1"]
[GameId "oFeP5NO4"]
[UTCDate "2025.07.23"]
[UTCTime "16:11:07"]
[WhiteElo "1594"]
[BlackElo "1673"]
[WhiteRatingDiff "-36"]
[BlackRatingDiff "+161"]
[Variant "Standard"]
[TimeControl "300+120"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.19] } 2. Nf3 { [%eval 0.11] } 2... d5 { [%eval 0.11] } 3. Bf4 { [%eval 0.02] } { D02 Queen's Pawn Game: London System } 3... e6 { [%eval 0.1] } 4. e3 { [%eval 0.0] } 4... c6 { [%eval 0.32] } 5. c4 { [%eval 0.33] } 5... Nbd7 { [%eval 0.32] } 6. cxd5 { [%eval 0.24] } 6... exd5 { [%eval 0.24] } 7. Nc3 { [%eval 0.21] } 7... Bb4 { [%eval 0.41] } 8. Qb3 { [%eval 0.49] } 8... Ba5 { [%eval 0.57] } 9. Bd3 { [%eval 0.64] } 9... O-O { [%eval 0.6] } 10. O-O { [%eval 0.66] } 10... h6 { [%eval 0.66] } 11. h3 { [%eval 0.6] } 11... Re8 { [%eval 0.59] } 12. Ne2 { [%eval 0.49] } 12... Ne4 { [%eval 0.44] } 13. Qc2 { [%eval 0.46] } 13... f5?! { (0.46 → 1.06) Inaccuracy. Nf8 was best. } { [%eval 1.06] } (13... Nf8 14. a3) 14. Nc3 { [%eval 0.97] } 14... g5 { [%eval 0.97] } 15. Bh2 { [%eval 1.13] } 15... Bb4 { [%eval 1.28] } 16. Nd2 { [%eval 1.21] } 16... Bf8 { [%eval 1.36] } 17. Ndxe4 { [%eval 1.31] } 17... fxe4 { [%eval 1.24] } 18. Be2 { [%eval 1.34] } 18... Nf6 { [%eval 1.74] } 19. a3?? { (1.74 → -0.13) Blunder. f3 was best. } { [%eval -0.13] } (19. f3 Bf5 20. Be5 Bg7 21. fxe4 Bxe4 22. Qb3 Rb8 23. Bxb8 Qxb8 24. Nxe4 Nxe4) 19... Bd6 { [%eval -0.08] } 20. Bxd6 { [%eval -0.12] } 20... Qxd6 { [%eval -0.06] } 21. f4?! { (-0.06 → -0.74) Inaccuracy. f3 was best. } { [%eval -0.74] } (21. f3 Bf5 22. fxe4 Bxe4 23. Bd3 Bxd3 24. Qxd3 Kg7 25. Rae1 Re7 26. e4 dxe4) 21... g4 { [%eval -0.58] } 22. hxg4 { [%eval -0.78] } 22... Bxg4 { [%eval -0.63] } 23. Nd1?! { (-0.63 → -1.19) Inaccuracy. Kf2 was best. } { [%eval -1.19] } (23. Kf2) 23... Bf5 { [%eval -0.7] } 24. Nf2?! { (-0.70 → -1.55) Inaccuracy. Kf2 was best. } { [%eval -1.55] } (24. Kf2 Kf7 25. Rh1 Rh8 26. Nc3 Bg4 27. Rh4 h5 28. Qb3 b5 29. Rah1 a5) 24... Kh8 { [%eval -1.26] } 25. Qd1 { [%eval -1.61] } 25... Rg8 { [%eval -1.65] } 26. Rc1?! { (-1.65 → -2.40) Inaccuracy. Kh2 was best. } { [%eval -2.4] } (26. Kh2 Rg7 27. g3 Qe7 28. Rg1 Rag8 29. Qe1 h5 30. Qb4 Qd7 31. Qd2 b5) 26... Rg3?! { (-2.40 → -1.55) Inaccuracy. Rg7 was best. } { [%eval -1.55] } (26... Rg7 27. Nh1 h5 28. Kf2 Rag8 29. Rg1 h4 30. g3 Ng4+ 31. Bxg4 Bxg4 32. Qf1) 27. Nh1 { [%eval -1.78] } 27... Rg7 { [%eval -1.65] } 28. g3 { [%eval -1.83] } 28... Rag8 { [%eval -1.46] } 29. Qe1?! { (-1.46 → -2.40) Inaccuracy. Rf2 was best. } { [%eval -2.4] } (29. Rf2 Ng4 30. Bxg4 Bxg4 31. Qf1 Bf3 32. Rxf3 exf3 33. Qxf3 Qg6 34. Kh2 a5) 29... Qe6 { [%eval -1.92] } 30. Rf2 { [%eval -1.89] } 30... Ng4 { [%eval -1.44] } 31. Bxg4 { [%eval -1.37] } 31... Bxg4 { [%eval -1.47] } 32. Rh2 { [%eval -1.51] } 32... Bf3 { [%eval -1.45] } 33. Kf2 { [%eval -1.3] } 33... Kh7 { [%eval -1.25] } 34. Qg1?! { (-1.25 → -2.18) Inaccuracy. Qf1 was best. } { [%eval -2.18] } (34. Qf1 Rg4 35. Qh3 Qf6 36. b4 R8g6 37. Rb1 b6 38. Rc1 Qg7) 34... Rg4?! { (-2.18 → -1.50) Inaccuracy. Qg4 was best. } { [%eval -1.5] } (34... Qg4) 35. Rh3? { (-1.50 → -3.24) Mistake. b4 was best. } { [%eval -3.24] } (35. b4 R8g7 36. Qf1 Bxh1 37. Qxh1 c5 38. Rxc5 Rxg3 39. b5 a6 40. a4 Rf3+) 35... Rxf4 { [%eval -3.55] } 36. gxf4? { (-3.55 → -6.82) Mistake. Rh2 was best. } { [%eval -6.82] } (36. Rh2 Rf7 37. Ke1 b6 38. Nf2 c5 39. Nh3 cxd4 40. Nf4 Qd6 41. exd4 Qxf4) 36... Qxh3 { [%eval -6.56] } 37. Qf1?? { (-6.56 → Mate in 2) Checkmate is now unavoidable. Ng3 was best. } { [%eval #-2] } (37. Ng3 h5 38. Rc2 h4 39. Ke1 hxg3 40. b4 Kg6 41. b5 g2 42. bxc6 Qh4+) 37... Qh2+ { [%eval #-7] } 38. Ke1 { [%eval #-10] } 38... Rg1 { [%eval #-9] } 39. Qxg1 { [%eval #-1] } 39... Qxg1+?? { (Mate in 1 → -6.82) Lost forced checkmate sequence. Qe2# was best. } { [%eval -6.82] } (39... Qe2#) 40. Kd2 { [%eval -6.79] } 40... Qg2+ { [%eval -6.92] } 41. Kc3 { [%eval -6.94] } 41... Qe2 { [%eval -6.89] } 42. Kb3 { [%eval -6.86] } 42... Qxe3+ { [%eval -6.79] } 43. Ka2?? { (-6.79 → Mate in 8) Checkmate is now unavoidable. Rc3 was best. } { [%eval #-8] } (43. Rc3 Qxf4 44. Ka2 e3 45. Ng3 Bd1 46. Nf5 e2 47. Re3 Qxf5 48. Rxe2 Bxe2) 43... Qxc1 { [%eval -56.42] } { White resigns. } 0-1