Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/zgKZTqOZ"] [Date "2026.04.12"] [Round "-"] [White "fork2020"] [Black "AstroNute"] [Result "0-1"] [GameId "zgKZTqOZ"] [UTCDate "2026.04.12"] [UTCTime "15:55:00"] [WhiteElo "1783"] [BlackElo "1927"] [WhiteRatingDiff "-8"] [BlackRatingDiff "+22"] [Variant "Standard"] [TimeControl "1800+30"] [ECO "A02"] [Opening "Bird Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. f4 { [%eval -0.23] } { A02 Bird Opening } 1... Nf6 { [%eval -0.18] } 2. Nf3 { [%eval -0.3] } 2... g6 { [%eval -0.14] } 3. g3 { [%eval -0.22] } 3... Bg7 { [%eval -0.29] } 4. Bg2 { [%eval -0.32] } 4... O-O { [%eval -0.17] } 5. O-O { [%eval -0.21] } 5... d5 { [%eval -0.19] } 6. d3 { [%eval -0.31] } 6... Nbd7 { [%eval 0.12] } 7. c3 { [%eval -0.36] } 7... Re8 { [%eval -0.32] } 8. Nbd2 { [%eval -0.75] } 8... e5 { [%eval -0.75] } 9. fxe5 { [%eval -0.63] } 9... Nxe5 { [%eval -0.64] } 10. Nxe5 { [%eval -0.73] } 10... Rxe5 { [%eval -0.74] } 11. Nf3 { [%eval -0.99] } 11... Re8 { [%eval -0.54] } 12. Nd4?! { (-0.54 → -1.21) Inaccuracy. Bf4 was best. } { [%eval -1.21] } (12. Bf4 c6 13. Qd2 Qb6+ 14. Nd4 Ng4 15. e3 c5 16. Nc2 Be6 17. d4 Nf6) 12... c6 { [%eval -1.05] } 13. Qe1 { [%eval -1.02] } 13... Qb6?! { (-1.02 → -0.38) Inaccuracy. c5 was best. } { [%eval -0.38] } (13... c5 14. Nc2 Bg4 15. Rf2 h6 16. h3 Be6 17. Bd2 a5 18. Qc1 Kh7 19. a4) 14. Qf2 { [%eval -0.32] } 14... Be6 { [%eval -0.44] } 15. Nxe6 { [%eval -0.24] } 15... Rxe6 { [%eval -0.29] } 16. Qxb6 { [%eval -0.41] } 16... axb6 { [%eval -0.34] } 17. Bf3 { [%eval -0.55] } 17... Nd7 { [%eval -0.46] } 18. d4 { [%eval -0.64] } 18... Nf6 { [%eval -0.46] } 19. Bf4 { [%eval -0.65] } 19... Ne4 { [%eval -0.25] } 20. Bc7? { (-0.25 → -1.59) Mistake. a4 was best. } { [%eval -1.59] } (20. a4 Bf8 21. h4 f6 22. Kg2 Kg7 23. g4 h6 24. Rh1 g5 25. Bc7 Nd2) 20... b5 { [%eval -1.46] } 21. Bf4 { [%eval -1.58] } 21... h6?! { (-1.58 → -0.89) Inaccuracy. b4 was best. } { [%eval -0.89] } (21... b4 22. Bxe4 Rxe4 23. Kf2 bxc3 24. bxc3 Ra3 25. e3 h6 26. h4 h5 27. Rfc1) 22. a3 { [%eval -1.0] } 22... g5 { [%eval -0.97] } 23. Bc7?! { (-0.97 → -1.64) Inaccuracy. Bc1 was best. } { [%eval -1.64] } (23. Bc1 b4 24. cxb4 Bxd4+ 25. Kg2 f5 26. e3 Be5 27. Ra2 Rf6 28. b3 Kf7) 23... Nd2 { [%eval -1.74] } 24. Rf2 { [%eval -1.67] } 24... Nxf3+?! { (-1.67 → -1.06) Inaccuracy. Nc4 was best. } { [%eval -1.06] } (24... Nc4 25. Bh5 Re7 26. b3 Rxc7 27. bxc4 bxc4 28. h4 b5 29. e3 Raa7 30. hxg5) 25. exf3 { [%eval -1.04] } 25... Rae8?! { (-1.04 → -0.15) Inaccuracy. b4 was best. } { [%eval -0.15] } (25... b4 26. Bb6 Ra6 27. Bc5 bxc3 28. bxc3 Re3 29. Rc2 Rxf3 30. Re1 Ra8 31. Kg2) 26. Kf1 { [%eval -0.36] } 26... Re3 { [%eval -0.25] } 27. f4 { [%eval -0.31] } 27... f6 { [%eval -0.31] } 28. fxg5 { [%eval -0.17] } 28... fxg5 { [%eval 0.0] } 29. Rd1 { [%eval -0.09] } 29... R8e7 { [%eval 0.0] } 30. Bd6 { [%eval -0.15] } 30... R7e6 { [%eval -0.12] } 31. Bc5 { [%eval -0.26] } 31... g4 { [%eval -0.05] } 32. Kg2 { [%eval -0.36] } 32... Re2 { [%eval -0.25] } 33. Rd2 { [%eval -0.4] } 33... Re1 { [%eval -0.16] } 34. h3 { [%eval -0.21] } 34... gxh3+ { [%eval -0.19] } 35. Kxh3 { [%eval -0.16] } 35... Bf6 { [%eval -0.17] } 36. Kg4 { [%eval -0.45] } 36... R6e4+ { [%eval -0.2] } 37. Kf5?! { (-0.20 → -0.77) Inaccuracy. Kf3 was best. } { [%eval -0.77] } (37. Kf3 R4e3+ 38. Kg2 Re6 39. Rf3 Kg7 40. Rdf2 Kg6 41. Bb4 h5 42. Ba5 Bg5) 37... Bg5 { [%eval -0.48] } 38. Rc2 { [%eval -0.54] } 38... Kg7 { [%eval -0.2] } 39. Bd6 { [%eval -0.31] } 39... Be3 { [%eval -0.51] } 40. Be5+ { [%eval -0.22] } 40... Kf7 { [%eval -0.22] } 41. Rf3 { [%eval -0.25] } 41... Bg5 { [%eval 0.0] } 42. Rff2 { [%eval -0.35] } 42... Be3 { [%eval -0.51] } 43. Rf3 { [%eval -0.66] } 43... Bc1?! { (-0.66 → 0.00) Inaccuracy. Rh1 was best. } { [%eval 0.0] } (43... Rh1 44. Bf4 Rh5+ 45. Kg4 Rg5+ 46. Kh3 Bxf4 47. Rcf2 Rf5 48. Kg2 Kg6 49. gxf4) 44. Bf4 { [%eval -0.13] } 44... Rh1 { [%eval 0.19] } 45. Kg4?? { (0.19 → -3.42) Blunder. Rxc1 was best. } { [%eval -3.42] } (45. Rxc1 Rxf4+ 46. gxf4 Rxc1 47. Rh3 Kg7 48. b3 Rb1 49. Ke6 Re1+ 50. Kd7 Kg6) 45... h5+?? { (-3.42 → 0.00) Blunder. Kg6 was best. } { [%eval 0.0] } (45... Kg6 46. Rff2 h5+ 47. Kf3 Bxf4 48. gxf4 Kf5 49. Rh2 Rxh2 50. Rxh2 Rxf4+ 51. Ke3) 46. Kg5 { [%eval 0.0] } 46... Bxf4+ { [%eval 0.0] } 47. Rxf4+ { [%eval 0.0] } 47... Rxf4 { [%eval 0.0] } 48. gxf4 { [%eval 0.0] } 48... h4 { [%eval 0.0] } 49. Kg4 { [%eval 0.0] } 49... Kf6 { [%eval 0.0] } 50. Rf2 { [%eval 0.0] } 50... h3 { [%eval 0.0] } 51. Kh4 { [%eval 0.0] } 51... Kf5 { [%eval 0.0] } 52. Kg3 { [%eval 0.0] } 52... h2 { [%eval 0.0] } 53. Kf3 { [%eval 0.0] } 53... b6 { [%eval 0.0] } 54. Kg2 { White offers draw } { [%eval 0.0] } 54... Rb1 { [%eval 0.0] } 55. Kxh2 { [%eval 0.0] } 55... c5 { [%eval 0.0] } 56. dxc5 { [%eval 0.0] } 56... bxc5 { [%eval 0.0] } 57. Kg3 { [%eval 0.0] } 57... d4 { [%eval 0.0] } 58. cxd4 { [%eval 0.0] } 58... cxd4 { [%eval 0.0] } 59. Kf3 { [%eval 0.0] } 59... Re1 { [%eval 0.0] } 60. Kg2 { [%eval 0.0] } 60... Re4 { [%eval 0.0] } 61. Kg3 { [%eval 0.0] } 61... d3 { [%eval -0.12] } 62. Kf3?? { (-0.12 → -5.57) Blunder. Rf1 was best. } { [%eval -5.57] } (62. Rf1 Re3+ 63. Kg2 Ke4 64. Rf2 Kd4 65. f5 Re7 66. Kf3 Re8 67. Kf4 Re2) 62... Rxf4+ { [%eval -7.68] } 63. Ke3 { [%eval -9.25] } 63... Rxf2 { [%eval -7.39] } 64. Kxf2 { [%eval -7.96] } 64... Ke4 { [%eval -7.54] } 65. Ke1 { [%eval -8.09] } 65... Kd4 { [%eval -7.83] } 66. Kd2 { [%eval -7.22] } 66... Kc4 { [%eval -5.68] } 67. b4? { (-5.68 → -12.96) Mistake. Ke3 was best. } { [%eval -12.96] } (67. Ke3 Kb3 68. Kxd3 Kxb2 69. Kd2 Kxa3 70. Kc3 b4+ 71. Kd4 b3 72. Kc5 Ka2) 67... Kd4 { [%eval -81.15] } 68. Kd1 { [%eval -81.15] } 68... Kc3 { [%eval -10.96] } 69. Kc1?! { (-10.96 → Mate in 6) Checkmate is now unavoidable. Ke1 was best. } { [%eval #-6] } (69. Ke1 d2+ 70. Kf2 Kc2 71. Kg3 d1=Q 72. a4 Qe1+ 73. Kh3 bxa4 74. b5 Qf1+) 69... d2+ { [%eval #-5] } 70. Kd1 { [%eval #-5] } 70... Kd3 { [%eval #-4] } 71. a4 { [%eval #-4] } 71... bxa4 { [%eval #-3] } 72. b5 { [%eval #-3] } 72... a3 { [%eval #-2] } 73. b6 { [%eval #-2] } 73... a2 { [%eval #-1] } 74. b7 { [%eval #-1] } 74... a1=Q# { Black wins by checkmate. } 0-1