FEN
[Event "rated rapid game"]
[Site "https://lichess.org/GfyANXss"]
[Date "2025.12.31"]
[Round "-"]
[White "Attacker169"]
[Black "DoktorZapdos"]
[Result "1-0"]
[GameId "GfyANXss"]
[UTCDate "2025.12.31"]
[UTCTime "18:03:10"]
[WhiteElo "1028"]
[BlackElo "1030"]
[WhiteRatingDiff "+25"]
[BlackRatingDiff "-8"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "A48"]
[Opening "London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... g6 { [%eval 0.57] } 2. Bf4 { [%eval 0.07] } 2... Bg7 { [%eval 0.13] } 3. Nf3 { [%eval 0.0] } 3... Nf6 { [%eval 0.17] } 4. e3 { [%eval 0.02] } { A48 London System } 4... O-O { [%eval 0.14] } 5. Bd3 { [%eval -0.06] } 5... Nc6 { [%eval 0.15] } 6. c4 { [%eval 0.2] } 6... d6 { [%eval 0.14] } 7. O-O { [%eval -0.03] } 7... Bf5?! { (-0.03 → 1.06) Inaccuracy. Nh5 was best. } { [%eval 1.06] } (7... Nh5 8. Bg5 h6 9. Bh4 f5 10. Ne1 Nf6 11. f3 e5 12. Nc2) 8. Bxf5 { [%eval 1.03] } 8... gxf5 { [%eval 1.04] } 9. Re1?! { (1.04 → 0.45) Inaccuracy. d5 was best. } { [%eval 0.45] } (9. d5) 9... e5 { [%eval 0.82] } 10. dxe5 { [%eval 0.55] } 10... dxe5 { [%eval 0.49] } 11. Bxe5 { [%eval 0.02] } 11... Nxe5 { [%eval 0.0] } 12. Nxe5 { [%eval -0.06] } 12... Ne4 { [%eval -0.09] } 13. Nd3 { [%eval -0.4] } 13... a5? { (-0.40 → 0.84) Mistake. Qd6 was best. } { [%eval 0.84] } (13... Qd6) 14. Qf3?? { (0.84 → -4.75) Blunder. Qc2 was best. } { [%eval -4.75] } (14. Qc2 Qh4) 14... Qxd3 { [%eval -4.53] } 15. Rd1 { [%eval -4.65] } 15... Qxc4 { [%eval -4.6] } 16. Nc3 { [%eval -4.67] } 16... Nxc3 { [%eval -4.78] } 17. bxc3 { [%eval -4.7] } 17... Rad8 { [%eval -4.8] } 18. Qxb7 { [%eval -4.82] } 18... Qxc3 { [%eval -4.7] } 19. Rac1 { [%eval -4.89] } 19... Rxd1+ { [%eval -5.02] } 20. Rxd1 { [%eval -5.0] } 20... Qc2 { [%eval -5.04] } 21. Qf3 { [%eval -5.29] } 21... c5 { [%eval -5.09] } 22. h4 { [%eval -5.12] } 22... c4 { [%eval -5.31] } 23. Rd5 { [%eval -5.25] } 23... Qc1+ { [%eval -5.02] } 24. Kh2 { [%eval -4.92] } 24... c3 { [%eval -4.95] } 25. Qxf5 { [%eval -4.88] } 25... c2? { (-4.88 → -2.71) Mistake. Qb2 was best. } { [%eval -2.71] } (25... Qb2 26. Rc5 Qxa2 27. Rc6 Qa4 28. Qd5 Qxh4+ 29. Kg1 Rd8 30. Qb3 Qe7 31. Rc4) 26. Rc5 { [%eval -2.51] } 26... Qb2 { [%eval -2.12] } 27. Rxc2 { [%eval -2.03] } 27... Qf6 { [%eval -1.43] } 28. Qxa5 { [%eval -1.28] } 28... Qxh4+ { [%eval -1.33] } 29. Kg1 { [%eval -1.34] } 29... Qe4 { [%eval -1.08] } 30. Rc5 { [%eval -1.01] } 30... Qb1+ { [%eval -0.89] } 31. Kh2 { [%eval -0.88] } 31... f6?! { (-0.88 → -0.15) Inaccuracy. Qg6 was best. } { [%eval -0.15] } (31... Qg6 32. g3) 32. g3 { [%eval -0.07] } 32... Qf1 { [%eval 0.0] } 33. Rf5 { [%eval 0.0] } 33... Qd3 { [%eval 0.0] } 34. Rd5 { [%eval 0.01] } 34... Qf5?? { (0.01 → 7.18) Blunder. Qc2 was best. } { [%eval 7.18] } (34... Qc2 35. Rd2 Qe4 36. Rd7 Kh8 37. Rd4 Qa8 38. Qd2 Rg8 39. Rd7 Qe8 40. a4) 35. Rxf5 { [%eval 7.25] } 35... Bh6 { [%eval 7.19] } 36. Qd5+ { [%eval 6.9] } 36... Rf7?? { (6.90 → Mate in 4) Checkmate is now unavoidable. Kg7 was best. } { [%eval #4] } (36... Kg7 37. Qc6 Rf7 38. Kh3 Kg6 39. Rb5 Re7 40. f4 Rxe3 41. Qc2+ Kg7 42. Rb7+) 37. Rxf6 { [%eval #3] } 37... Kg7 { [%eval #3] } 38. Qxf7+ { [%eval #2] } 38... Kh8 { [%eval #2] } 39. Qf8+ { [%eval #20] } 39... Bxf8 { [%eval 7.86] } 40. Rxf8+ { [%eval #11] } 40... Kg7 { [%eval #11] } 41. Rc8 { [%eval #10] } 41... Kf6 { [%eval #10] } 42. a4 { [%eval #14] } { Black resigns. } 1-0