FEN
[Event "rated blitz game"]
[Site "https://lichess.org/vio3Hd60"]
[Date "2026.01.16"]
[Round "-"]
[White "LH1LH"]
[Black "jansmo"]
[Result "1-0"]
[GameId "vio3Hd60"]
[UTCDate "2026.01.16"]
[UTCTime "12:27:26"]
[WhiteElo "1385"]
[BlackElo "1438"]
[WhiteRatingDiff "+7"]
[BlackRatingDiff "-7"]
[Variant "Standard"]
[TimeControl "300+3"]
[ECO "D37"]
[Opening "Queen's Gambit Declined: Harrwitz Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.17] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... e6 { [%eval 0.14] } 3. Nc3 { [%eval 0.09] } 3... d5 { [%eval 0.24] } 4. Nf3 { [%eval 0.08] } 4... Be7 { [%eval 0.14] } 5. Bf4 { [%eval 0.17] } { D37 Queen's Gambit Declined: Harrwitz Attack } 5... a6 { [%eval 0.38] } 6. e3 { [%eval 0.37] } 6... O-O { [%eval 0.26] } 7. Bd3 { [%eval -0.08] } 7... Nbd7?! { (-0.08 → 0.86) Inaccuracy. dxc4 was best. } { [%eval 0.86] } (7... dxc4 8. Bxc4 b5 9. Be2 Nbd7 10. Ne5 Nxe5 11. Bxe5 Bb7 12. Bf3) 8. Ne5?! { (0.86 → 0.13) Inaccuracy. c5 was best. } { [%eval 0.13] } (8. c5 Nh5 9. Qc2 Kh8 10. a3 c6 11. Be5 f6 12. Bd6 Bxd6) 8... Nxe5?! { (0.13 → 0.92) Inaccuracy. dxc4 was best. } { [%eval 0.92] } (8... dxc4 9. Nxc4) 9. Bxe5?! { (0.92 → -0.11) Inaccuracy. dxe5 was best. } { [%eval -0.11] } (9. dxe5 Nd7 10. cxd5 exd5 11. Qc2 g6 12. Nxd5 Nxe5 13. Be4 c6 14. Nxe7+ Qxe7) 9... b6?! { (-0.11 → 0.88) Inaccuracy. dxc4 was best. } { [%eval 0.88] } (9... dxc4) 10. Qc2?! { (0.88 → 0.13) Inaccuracy. cxd5 was best. } { [%eval 0.13] } (10. cxd5 exd5 11. Bxf6 Bxf6 12. Qh5 g6 13. Qxd5 Rb8 14. Qxd8 Rxd8 15. O-O-O Kg7) 10... dxc4 { [%eval 0.14] } 11. Bxc4 { [%eval 0.15] } 11... Bb7 { [%eval 0.06] } 12. O-O-O { [%eval -0.22] } 12... Bb4 { [%eval 0.14] } 13. h4 { [%eval -0.3] } 13... Bxc3 { [%eval 0.19] } 14. Qxc3 { [%eval -0.07] } 14... Ne4?! { (-0.07 → 0.68) Inaccuracy. Ng4 was best. } { [%eval 0.68] } (14... Ng4 15. Bg3) 15. Qc2 { [%eval 0.63] } 15... b5 { [%eval 1.05] } 16. Bd3 { [%eval 1.01] } 16... f5 { [%eval 1.12] } 17. g4 { [%eval 0.87] } 17... c5?! { (0.87 → 1.99) Inaccuracy. Nf6 was best. } { [%eval 1.99] } (17... Nf6 18. gxf5 Bxh1 19. Rxh1 c5 20. fxe6 cxd4 21. Qb3 Qd5 22. Qxd5 Nxd5 23. Rg1) 18. gxf5 { [%eval 1.91] } 18... cxd4 { [%eval 1.96] } 19. Qc7?? { (1.96 → -5.51) Blunder. Rhg1 was best. } { [%eval -5.51] } (19. Rhg1 Nf6 20. Kb1 Bf3 21. exd4 Rc8 22. Qd2 Bxd1 23. Qxd1 Qd5 24. fxe6 Qxe6) 19... Qxc7+ { [%eval -5.47] } 20. Bxc7 { [%eval -5.38] } 20... Nxf2 { [%eval -5.31] } 21. Rhg1 { [%eval -6.12] } 21... Nxd1? { (-6.12 → -3.29) Mistake. Rac8 was best. } { [%eval -3.29] } (21... Rac8 22. Kd2 dxe3+ 23. Ke2 Rxc7 24. Rc1 Rxc1 25. Rxc1 Nxd3 26. Kxd3 exf5 27. Kxe3) 22. Kxd1?! { (-3.29 → -4.84) Inaccuracy. Be5 was best. } { [%eval -4.84] } (22. Be5 Rf7 23. fxe6 Re7 24. Kxd1 dxe3 25. Ke2 Bd5 26. Bf5 Rae8 27. Bd6 Bc4+) 22... dxe3 { [%eval -4.79] } 23. Be5 { [%eval -4.54] } 23... Rf7? { (-4.54 → -2.77) Mistake. Bf3+ was best. } { [%eval -2.77] } (23... Bf3+ 24. Ke1 Rfc8 25. Bc3 Rc7 26. Rg3 b4 27. Rxf3 bxc3 28. bxc3 exf5 29. Bxf5) 24. fxe6 { [%eval -2.67] } 24... Rc7?? { (-2.67 → 4.74) Blunder. Bf3+ was best. } { [%eval 4.74] } (24... Bf3+ 25. Be2 Bxe2+ 26. Kxe2 Rb7 27. Bd6 Re8 28. e7 Rd7 29. Bb4 Rdxe7 30. Bxe7) 25. Bxc7 { [%eval 4.68] } 25... Re8 { [%eval 4.8] } 26. Bf5 { [%eval 4.14] } 26... Bf3+?! { (4.14 → 5.35) Inaccuracy. Bd5 was best. } { [%eval 5.35] } (26... Bd5 27. Rg3 g6 28. b3 Bxe6 29. Bd3 e2+ 30. Bxe2 Bf5 31. Kd2 Re4 32. h5) 27. Ke1 { [%eval 4.69] } 27... Rc8?! { (4.69 → 7.45) Inaccuracy. Bd5 was best. } { [%eval 7.45] } (27... Bd5 28. Rg3 Bxe6 29. Rxe3 Kf7 30. Bxe6+ Rxe6 31. Rxe6 Kxe6 32. Kf2 h6 33. Kf3) 28. Rf1?! { (7.45 → 5.66) Inaccuracy. e7 was best. } { [%eval 5.66] } (28. e7 Re8 29. Be6+ Kh8 30. Bd6 e2 31. Bf7 Rc8 32. e8=Q+ Rxe8 33. Bxe8 g6) 28... Bh5?! { (5.66 → 7.70) Inaccuracy. Rxc7 was best. } { [%eval 7.7] } (28... Rxc7 29. Rxf3 g5 30. Rxe3 Kf8 31. hxg5 Ke7 32. Rh3 Kd6 33. Rxh7 Rxh7 34. Bxh7) 29. e7 { [%eval 7.44] } 29... Rxc7? { (7.44 → Mate in 2) Checkmate is now unavoidable. Kf7 was best. } { [%eval #2] } (29... Kf7 30. Bxc8+ Kxe7 31. Rf5 Bf7 32. Re5+ Kf6 33. b3 Bg6 34. Rxe3 Bb1 35. a3) 30. Be6+ { [%eval #1] } 30... Bf7 { [%eval #1] } 31. e8=Q# { White wins by checkmate. } 1-0
