FEN
[Event "Kishchessshahrivar2"]
[Site "https://lichess.org/ssfU44d3"]
[Date "2023.08.29"]
[Round "-"]
[White "Doroh2"]
[Black "Iranian796"]
[Result "0-1"]
[GameId "ssfU44d3"]
[UTCDate "2023.08.29"]
[UTCTime "18:28:14"]
[WhiteElo "1857"]
[BlackElo "1472"]
[WhiteRatingDiff "-20"]
[BlackRatingDiff "+24"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "A40"]
[Opening "Horwitz Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.0] } 1... e6 { [%eval 0.2] } { A40 Horwitz Defense } 2. Bf4 { [%eval 0.0] } 2... b6 { [%eval 0.47] } 3. Nf3 { [%eval 0.17] } 3... Bb7 { [%eval -0.01] } 4. Nbd2 { [%eval 0.19] } 4... Nc6?! { (0.19 → 0.78) Inaccuracy. Nf6 was best. } { [%eval 0.78] } (4... Nf6 5. e3 Nh5 6. Bg5 Be7 7. Bxe7 Qxe7 8. c3 O-O 9. Bd3) 5. e3 { [%eval 0.36] } 5... Nf6 { [%eval 0.42] } 6. Bd3 { [%eval 0.33] } 6... Nh5 { [%eval 0.38] } 7. Bg5 { [%eval 0.28] } 7... Be7 { [%eval 0.34] } 8. Bxe7 { [%eval 0.16] } 8... Qxe7 { [%eval 0.14] } 9. a3 { [%eval 0.17] } 9... O-O { [%eval 0.51] } 10. c4 { [%eval 0.19] } 10... Nf6 { [%eval 0.37] } 11. O-O { [%eval 0.24] } 11... Na5 { [%eval 0.76] } 12. b4 { [%eval 0.62] } 12... Nc6 { [%eval 0.66] } 13. b5 { [%eval 0.23] } 13... Na5 { [%eval 0.13] } 14. Nb3 { [%eval -0.22] } 14... Nxb3 { [%eval -0.14] } 15. Qxb3 { [%eval -0.17] } 15... Bxf3 { [%eval -0.13] } 16. gxf3 { [%eval -0.23] } 16... Nh5 { [%eval 0.05] } 17. Kh1 { [%eval -0.1] } 17... Qg5 { [%eval 0.16] } 18. Rg1 { [%eval 0.09] } 18... Qh4 { [%eval -0.03] } 19. Qc2 { [%eval 0.08] } 19... f5 { [%eval 0.42] } 20. Rg2 { [%eval 0.16] } 20... f4?? { (0.16 → 2.97) Blunder. a6 was best. } { [%eval 2.97] } (20... a6) 21. Bxh7+ { [%eval 2.35] } 21... Kh8 { [%eval 2.99] } 22. Rag1 { [%eval 2.83] } 22... fxe3?! { (2.83 → 3.75) Inaccuracy. Ng3+ was best. } { [%eval 3.75] } (22... Ng3+ 23. fxg3) 23. Qg6?? { (3.75 → -3.26) Blunder. fxe3 was best. } { [%eval -3.26] } (23. fxe3 Qh3 24. Be4 Rad8 25. Rg5 Rf6 26. Bg6 Rxg6 27. Rxg6 Qxf3+ 28. Qg2 Rf8 29. Qxf3 Rxf3) 23... exf2 { [%eval -3.4] } 24. Rf1 { [%eval -3.57] } 24... Rxf3?! { (-3.57 → -2.25) Inaccuracy. a6 was best. } { [%eval -2.25] } (24... a6 25. Qg4 Qxg4 26. fxg4 Kxh7 27. gxh5 axb5 28. cxb5 Ra5 29. a4 Rxa4 30. Rgxf2 Rxf2 31. Rxf2) 25. Rg4?? { (-2.25 → -10.47) Blunder. Qe4 was best. } { [%eval -10.47] } (25. Qe4 Rf4) 25... Qh3 { [%eval -7.7] } 26. Rg2 { [%eval -7.71] } 26... Raf8 { [%eval -12.52] } 27. Qc2?! { (-12.52 → Mate in 3) Checkmate is now unavoidable. Qxh5 was best. } { [%eval #-3] } (27. Qxh5 Qxh5) 27... Nf4 { [%eval #-7] } 28. Rgxf2 { [%eval #-2] } 28... Rxf2?? { (Mate in 2 → -5.67) Lost forced checkmate sequence. Qxf1+ was best. } { [%eval -5.67] } (28... Qxf1+ 29. Rxf1 Rxf1#) 29. Rxf2 { [%eval -5.73] } 29... Qxh7 { [%eval -5.84] } 30. Qd2?? { (-5.84 → Mate in 3) Checkmate is now unavoidable. Qxh7+ was best. } { [%eval #-3] } (30. Qxh7+ Kxh7 31. h4 Kh6 32. Rf1 Ng6 33. Rxf8 Nxf8 34. c5 Kh5 35. Kh2 Kxh4 36. Kg2 Kg4) 30... Qe4+ { [%eval #-5] } 31. Kg1 { [%eval #-4] } 31... Nh3+ { [%eval #-9] } 32. Kf1 { [%eval #-9] } 32... Rxf2+?! { (Mate in 9 → -39.38) Lost forced checkmate sequence. Qh1+ was best. } { [%eval -39.38] } (32... Qh1+ 33. Ke2 Rxf2+ 34. Kd3 Qf1+ 35. Kc3 Qa1+ 36. Kd3 Qxa3+ 37. Qc3 Rf3+ 38. Kc2 Qxc3+ 39. Kd1) 33. Qxf2 { [%eval -39.39] } 33... Nxf2 { [%eval -39.39] } 34. Kxf2 { [%eval -39.38] } 34... Qxd4+ { [%eval -39.44] } 35. Kg3 { [%eval -39.42] } 35... e5 { [%eval -44.94] } 36. h3?! { (-44.94 → Mate in 7) Checkmate is now unavoidable. a4 was best. } { [%eval #-7] } (36. a4 Qxc4 37. Kf3 Qxa4 38. Ke3 Qxb5 39. Ke4 Qe2+ 40. Kf5 Qxh2 41. Kg6 b5 42. Kf7 e4) 36... e4 { [%eval #-8] } 37. h4 { [%eval #-7] } 37... e3 { [%eval #-6] } 38. Kf3 { [%eval #-6] } 38... Qe5?! { (Mate in 6 → -38.84) Lost forced checkmate sequence. Qd2 was best. } { [%eval -38.84] } (38... Qd2 39. h5 e2 40. h6 gxh6 41. a4 e1=Q 42. c5 Qde2+ 43. Kf4 Qe4#) 39. Ke2 { [%eval #-7] } 39... Qc3 { [%eval #-6] } 40. h5 { [%eval #-6] } 40... Qd2+ { [%eval #-5] } 41. Kf3 { [%eval #-5] } 41... e2 { [%eval #-4] } 42. h6 { [%eval #-4] } 42... gxh6 { [%eval #-3] } 43. Kg4 { [%eval #-3] } 43... e1=Q { [%eval #-2] } 44. Kf5 { [%eval #-1] } 44... Qdf2+ { [%eval #-2] } 45. Kg6 { [%eval #-2] } 45... Qeg1+ { [%eval #-1] } 46. Kh5 { [%eval #-1] } 46... Qfh2# { Black wins by checkmate. } 0-1