FEN
[Event "rated rapid game"]
[Site "https://lichess.org/0KzB9x9m"]
[Date "2026.03.28"]
[Round "-"]
[White "Harinezumi"]
[Black "mistralgagnant30"]
[Result "0-1"]
[GameId "0KzB9x9m"]
[UTCDate "2026.03.28"]
[UTCTime "20:07:40"]
[WhiteElo "917"]
[BlackElo "975"]
[WhiteRatingDiff "-156"]
[BlackRatingDiff "+4"]
[Variant "Standard"]
[TimeControl "900+10"]
[ECO "A40"]
[Opening "Horwitz Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... e6 { [%eval 0.37] } { A40 Horwitz Defense } 2. e3 { [%eval 0.0] } 2... d5 { [%eval 0.11] } 3. Bd3 { [%eval 0.18] } 3... Bb4+ { [%eval 0.41] } 4. c3 { [%eval 0.23] } 4... Bd6 { [%eval 0.4] } 5. f4 { [%eval 0.03] } 5... Nc6 { [%eval 0.25] } 6. Nf3 { [%eval 0.26] } 6... a6 { [%eval 0.35] } 7. b4 { [%eval 0.3] } 7... b5?! { (0.30 → 0.90) Inaccuracy. f5 was best. } { [%eval 0.9] } (7... f5 8. a4 Nf6 9. O-O Bd7 10. Nbd2 O-O 11. Nb3 Qe8 12. Nc5 Bxc5 13. bxc5) 8. g3?! { (0.90 → 0.24) Inaccuracy. a4 was best. } { [%eval 0.24] } (8. a4 Bb7 9. O-O Nf6 10. Rf2 bxa4 11. Qxa4 O-O 12. Ne5 Ne7 13. Nd2 h6) 8... Nf6 { [%eval 0.48] } 9. Bb2 { [%eval 0.49] } 9... Ng4 { [%eval 0.93] } 10. Qd2?! { (0.93 → 0.32) Inaccuracy. Qe2 was best. } { [%eval 0.32] } (10. Qe2 Bb7 11. Nbd2 Nf6 12. Rg1 Nd7 13. a4 Ne7 14. Nb3) 10... O-O { [%eval 0.26] } 11. O-O { [%eval 0.32] } 11... Kh8 { [%eval 0.64] } 12. h3 { [%eval 0.33] } 12... Nh6 { [%eval 0.6] } 13. e4?! { (0.60 → -0.16) Inaccuracy. Qg2 was best. } { [%eval -0.16] } (13. Qg2 Ne7 14. Nbd2 a5 15. a3 c6 16. g4 f6 17. Nb3 Bc7 18. bxa5 Nf7) 13... e5? { (-0.16 → 1.39) Mistake. dxe4 was best. } { [%eval 1.39] } (13... dxe4 14. Bxe4 Bb7 15. a4 Ng8 16. Bc2 Nce7 17. Qd3 f5 18. axb5 axb5 19. Rxa8) 14. exd5?! { (1.39 → 0.43) Inaccuracy. dxe5 was best. } { [%eval 0.43] } (14. dxe5 Bxh3 15. exd5 Bxf1 16. Bxf1 Ne7 17. exd6 Qxd6 18. Na3 Qg6 19. c4 Nef5) 14... exf4 { [%eval 0.76] } 15. dxc6 { [%eval 0.59] } 15... fxg3? { (0.59 → 1.88) Mistake. Bxh3 was best. } { [%eval 1.88] } (15... Bxh3 16. Na3 Qc8 17. Ne5 fxg3 18. Rf6 Bxe5 19. Rxh6 gxh6 20. dxe5 Bf5 21. c4) 16. Qg2 { [%eval 1.85] } 16... Qf6?! { (1.85 → 3.03) Inaccuracy. Nf5 was best. } { [%eval 3.03] } (16... Nf5 17. Ne5 f6 18. Bxf5 fxe5 19. Bxc8 Rxf1+ 20. Qxf1 exd4 21. cxd4 Rxc8 22. Nd2) 17. Nbd2 { [%eval 2.96] } 17... Bf4 { [%eval 3.09] } 18. Ne4 { [%eval 3.09] } 18... Be3+ { [%eval 3.32] } 19. Kh1 { [%eval 3.44] } 19... Ng4? { (3.44 → 6.20) Mistake. Qe6 was best. } { [%eval 6.2] } (19... Qe6 20. Rfe1 Bf4 21. Bc1 Bxc1 22. Raxc1 a5 23. Nxg3 Qxh3+ 24. Qxh3 Bxh3 25. a3) 20. Nxf6 { [%eval 6.31] } 20... gxf6 { [%eval 7.85] } 21. Qxg3 { [%eval 7.81] } 21... Rg8 { [%eval 7.8] } 22. hxg4 { [%eval 7.39] } 22... Bxg4 { [%eval 7.56] } 23. Qh4 { [%eval 7.49] } 23... Bh6 { [%eval 8.42] } 24. Qxh6 { [%eval 8.41] } 24... Rg6? { (8.41 → Mate in 5) Checkmate is now unavoidable. Rg7 was best. } { [%eval #5] } (24... Rg7 25. Qxg7+ Kxg7 26. Rg1 h5 27. Nh4 a5 28. d5 Re8 29. Raf1 Re5 30. d6) 25. Qh4? { (Mate in 5 → 8.59) Lost forced checkmate sequence. Bxg6 was best. } { [%eval 8.59] } (25. Bxg6 Bxf3+ 26. Rxf3 fxg6 27. Re1 Kg8 28. Re7 Rc8 29. Qg7#) 25... Rag8 { [%eval 9.08] } 26. Rae1 { [%eval 8.86] } 26... Rg5? { (8.86 → Mate in 1) Checkmate is now unavoidable. f5 was best. } { [%eval #1] } (26... f5 27. d5 h6 28. Nh2 Rf8 29. c4+ f6 30. Rg1 bxc4 31. Nxg4 cxd3 32. Bxf6+) 27. Bc1? { (Mate in 1 → 8.96) Lost forced checkmate sequence. Qxh7# was best. } { [%eval 8.96] } (27. Qxh7#) 27... Rh5 { [%eval 8.82] } 28. Bg5 { [%eval 7.58] } 28... fxg5 { [%eval 8.2] } 29. Re4?! { (8.20 → 5.65) Inaccuracy. Qxh5 was best. } { [%eval 5.65] } (29. Qxh5 Bxh5 30. Re7 f5 31. Bxf5 Rg7 32. Rd7 Be8 33. Re1 Bh5 34. Rd8+ Rg8) 29... gxh4 { [%eval 5.41] } 30. Re5 { [%eval 4.6] } 30... Bxf3+ { [%eval 5.49] } 31. Rxf3 { [%eval 5.49] } 31... Rxe5 { [%eval 5.18] } 32. dxe5 { [%eval 5.18] } 32... Rg3?! { (5.18 → 8.30) Inaccuracy. Kg7 was best. } { [%eval 8.3] } (32... Kg7 33. Bc2 Re8 34. Rf5 h5 35. Kh2 Rd8 36. Kh3 Rd2 37. Bb3 Re2 38. Rxf7+) 33. Rxg3 { [%eval 8.01] } 33... hxg3 { [%eval 7.55] } 34. a3 { [%eval 7.17] } 34... h5 { [%eval 6.63] } 35. Kg2 { [%eval 7.4] } 35... h4 { [%eval 7.88] } 36. Kh3 { [%eval 6.53] } 36... Kg7 { [%eval 7.44] } 37. Kxh4?? { (7.44 → -7.06) Blunder. Be4 was best. } { [%eval -7.06] } (37. Be4 g2 38. Bxg2 Kg6 39. Kg4 h3 40. Bxh3 a5 41. bxa5 f6 42. exf6 Kxf6) 37... g2 { [%eval -7.63] } 38. c4 { [%eval -8.25] } 38... g1=Q { [%eval -7.95] } 39. cxb5 { [%eval -9.83] } 39... axb5 { [%eval -7.12] } 40. a4?! { (-7.12 → -13.26) Inaccuracy. Bxb5 was best. } { [%eval -13.26] } (40. Bxb5 Qe1+ 41. Kh3 Qxe5 42. Ba6 Qe3+ 43. Kg4 Kf6 44. b5 Qxa3 45. Kf4 Qd3) 40... bxa4 { [%eval -9.28] } 41. b5? { (-9.28 → Mate in 12) Checkmate is now unavoidable. Ba6 was best. } { [%eval #-12] } (41. Ba6 a3 42. e6 Qe1+ 43. Kg4 Qxe6+ 44. Kf4 Kf6 45. Bd3 a2 46. Kf3 Qe5) 41... Qb6? { (Mate in 12 → -9.16) Lost forced checkmate sequence. Qd4+ was best. } { [%eval -9.16] } (41... Qd4+ 42. Kh5 Qxd3 43. b6 Qf5+ 44. Kh4 Qf2+ 45. Kg4 Qxb6 46. Kf3 a3 47. e6) 42. Kg5? { (-9.16 → Mate in 12) Checkmate is now unavoidable. Kh5 was best. } { [%eval #-12] } (42. Kh5 Qe3 43. b6 Qxe5+ 44. Kg4 Qd4+ 45. Kg5 Qxb6 46. Bf5 Qe3+ 47. Kg4 a3) 42... Qe3+ { [%eval #-10] } 43. Kf5 { [%eval #-7] } 43... Qxd3+ { [%eval #-6] } 44. Kf4 { [%eval #-6] } 44... Qxb5 { [%eval #-7] } 45. Ke4 { [%eval #-7] } 45... Qxc6+ { [%eval #-7] } 46. Kf5 { [%eval #-5] } 46... a3 { [%eval #-5] } 47. e6 { [%eval #-5] } 47... a2 { [%eval #-5] } 48. exf7 { [%eval #-5] } 48... Kxf7 { [%eval #-4] } 49. Ke5 { [%eval #-4] } 49... a1=Q+ { [%eval #-3] } 50. Kf5 { [%eval #-2] } 50... Qe6+ { [%eval #-2] } 51. Kf4 { [%eval #-2] } 51... Qd1 { [%eval #-2] } 52. Kg5 { [%eval #-1] } 52... Qf1 { [%eval #-2] } 53. Kh5 { [%eval #-2] } 53... Qg6+ { [%eval #-1] } 54. Kh4 { [%eval #-1] } 54... Qh1# { Black wins by checkmate. } 0-1