FEN
[Event "rated rapid game"]
[Site "https://lichess.org/Al20u1wT"]
[Date "2026.04.13"]
[Round "-"]
[White "h1mfr"]
[Black "Mac88King"]
[Result "1-0"]
[GameId "Al20u1wT"]
[UTCDate "2026.04.13"]
[UTCTime "12:33:02"]
[WhiteElo "1415"]
[BlackElo "1467"]
[WhiteRatingDiff "+67"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Bf4 { [%eval 0.0] } 2... Nf6 { [%eval 0.14] } 3. Nf3 { [%eval 0.04] } { D02 Queen's Pawn Game: London System } 3... Bf5 { [%eval 0.12] } 4. e3 { [%eval 0.16] } 4... e6 { [%eval 0.18] } 5. c4 { [%eval 0.03] } 5... Be7 { [%eval 0.32] } 6. Bd3 { [%eval 0.0] } 6... Bg4?! { (0.00 → 0.57) Inaccuracy. Bxd3 was best. } { [%eval 0.57] } (6... Bxd3 7. Qxd3 c5 8. cxd5 Nxd5 9. Bxb8 Rxb8 10. Qb5+ Qd7 11. Qxd7+) 7. h3 { [%eval 0.35] } 7... Bxf3 { [%eval 0.44] } 8. Qxf3 { [%eval 0.49] } 8... O-O { [%eval 0.66] } 9. O-O { [%eval 0.49] } 9... c5 { [%eval 0.5] } 10. cxd5?! { (0.50 → -0.20) Inaccuracy. dxc5 was best. } { [%eval -0.2] } (10. dxc5 Nbd7 11. cxd5 Nxd5 12. Rd1 Nxf4 13. exf4 Qc8 14. c6 bxc6 15. Nd2 Rd8) 10... exd5? { (-0.20 → 1.46) Mistake. Qxd5 was best. } { [%eval 1.46] } (10... Qxd5 11. Qxd5 Nxd5 12. Be4 cxd4 13. Bxd5 exd5 14. exd4 Nc6 15. Nc3 Rad8 16. Ne2) 11. dxc5 { [%eval 1.21] } 11... Bxc5?! { (1.21 → 1.93) Inaccuracy. Nbd7 was best. } { [%eval 1.93] } (11... Nbd7 12. Rd1 Nxc5 13. Nc3 Qb6 14. Bf5 g6 15. Be5 Rad8 16. Bc2 Qe6 17. Bd4) 12. Nc3 { [%eval 1.68] } 12... Nc6 { [%eval 1.84] } 13. e4?? { (1.84 → -0.16) Blunder. Rad1 was best. } { [%eval -0.16] } (13. Rad1 d4 14. exd4 Bb6 15. Bb5 Rc8 16. Bxc6 bxc6 17. Bg5 Re8 18. Bxf6 Qxf6) 13... dxe4 { [%eval 0.32] } 14. Nxe4 { [%eval 0.34] } 14... Nxe4 { [%eval 0.38] } 15. Qxe4 { [%eval 0.24] } 15... Re8?? { (0.24 → 8.29) Blunder. g6 was best. } { [%eval 8.29] } (15... g6 16. Rad1 Qf6 17. Bb5 Rfe8 18. Qc4 Bb6 19. Bd2 Bd4 20. Bc3 Bxc3 21. Qxc3) 16. Qxh7+ { [%eval 8.15] } 16... Kf8 { [%eval 7.64] } 17. Rae1 { [%eval 7.1] } 17... Bxf2+ { [%eval 7.23] } 18. Kxf2 { [%eval 6.77] } 18... Rxe1?? { (6.77 → Mate in 12) Checkmate is now unavoidable. Qd4+ was best. } { [%eval #12] } (18... Qd4+ 19. Kg3 Ne5 20. Qh8+ Ke7 21. Rxe5+ Qxe5 22. Qxe8+ Kxe8 23. Bxe5 Rd8 24. Bc4) 19. Rxe1?? { (Mate in 12 → 5.74) Lost forced checkmate sequence. Qh8+ was best. } { [%eval 5.74] } (19. Qh8+ Ke7 20. Rxe1+ Ne5 21. Rxe5+ Kd7 22. Rd5+ Ke7 23. Rxd8 Rxd8 24. Bg5+ f6) 19... Qd4+ { [%eval 5.54] } 20. Kf1?? { (5.54 → 0.15) Blunder. Kg3 was best. } { [%eval 0.15] } (20. Kg3 g5 21. Bxg5 Qg7 22. Qxg7+ Kxg7 23. Rf1 Kg8 24. Kh4 Nb4 25. Bf5) 20... Qxf4+ { [%eval 0.17] } 21. Kg1 { [%eval 0.22] } 21... Qd4+? { (0.22 → 1.79) Mistake. Qh6 was best. } { [%eval 1.79] } (21... Qh6 22. Qf5 g6 23. Qf2 Qg7 24. Bb5 Qd4 25. Bxc6 Qxf2+ 26. Kxf2 bxc6 27. Re2) 22. Kh1 { [%eval 1.57] } 22... g6?! { (1.57 → 2.22) Inaccuracy. g5 was best. } { [%eval 2.22] } (22... g5 23. Bc4 Qg7 24. Qf5 g4 25. Re4 gxh3 26. Qc5+ Kg8 27. gxh3 Qh7 28. Qe3) 23. Bxg6?! { (2.22 → 1.56) Inaccuracy. Rf1 was best. } { [%eval 1.56] } (23. Rf1 Qg7 24. Qxg6 Qxg6 25. Bxg6 Ne5 26. Be4 Rd8 27. Bxb7 Rd2 28. Rf5 Rxb2) 23... fxg6?? { (1.56 → 5.62) Blunder. Qg7 was best. } { [%eval 5.62] } (23... Qg7 24. Re3 Qxh7 25. Bxh7 Rd8 26. Re2 b5 27. Kh2 Nd4 28. Rf2 b4 29. Bg6) 24. Rf1+ { [%eval 5.7] } 24... Ke8 { [%eval 5.53] } 25. Qg8+ { [%eval 4.59] } 25... Kd7 { [%eval 4.65] } 26. Qxa8 { [%eval 4.57] } 26... Qd3? { (4.57 → 7.83) Mistake. Qxb2 was best. } { [%eval 7.83] } (26... Qxb2 27. Rf7+ Ne7 28. Qxa7 Qa1+ 29. Kh2 Ke6 30. Rf4 Qe5 31. Qb6+ Nc6 32. Qb3+) 27. Qxb7+ { [%eval 7.69] } 27... Kd6 { [%eval 7.66] } 28. Rf6+ { [%eval 7.62] } 28... Kd5? { (7.62 → Mate in 8) Checkmate is now unavoidable. Ke5 was best. } { [%eval #8] } (28... Ke5 29. Qxc6 Qd5 30. Qxd5+ Kxd5 31. Kh2 Ke5 32. Rf3 g5 33. Rc3 Kf5 34. Kg1) 29. Qxc6+ { [%eval #7] } 29... Ke5 { [%eval #7] } 30. Qe6+ { [%eval #6] } 30... Kd4 { [%eval #6] } 31. Rf4+ { [%eval #6] } 31... Kc5 { [%eval #6] } 32. Qe5+ { [%eval #6] } 32... Kc6 { [%eval #5] } 33. Rf6+ { [%eval #4] } 33... Kb7 { [%eval #3] } { Black resigns. } 1-0
