Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated classical game"] [Site "https://lichess.org/hPC1sfrA"] [Date "2026.05.24"] [Round "-"] [White "ysgwydd"] [Black "AACtrl"] [Result "0-1"] [GameId "hPC1sfrA"] [UTCDate "2026.05.24"] [UTCTime "16:34:11"] [WhiteElo "2059"] [BlackElo "2018"] [WhiteRatingDiff "-20"] [BlackRatingDiff "+14"] [Variant "Standard"] [TimeControl "2700+45"] [ECO "A10"] [Opening "English Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. c4 { [%eval 0.11] } { A10 English Opening } 1... b6 { [%eval 0.33] } 2. Nf3 { [%eval 0.33] } 2... Bb7 { [%eval 0.28] } 3. Nc3 { [%eval 0.33] } 3... e6 { [%eval 0.3] } 4. e3 { [%eval 0.2] } 4... f5 { [%eval 0.31] } 5. Be2 { [%eval 0.27] } 5... Nf6 { [%eval 0.38] } 6. O-O { [%eval 0.29] } 6... Be7 { [%eval 0.38] } 7. b3 { [%eval 0.35] } 7... d6 { [%eval 0.67] } 8. d4 { [%eval 0.72] } 8... Nbd7 { [%eval 1.24] } 9. Ng5 { [%eval 1.18] } 9... Nf8 { [%eval 1.14] } 10. Bb2 { [%eval 1.1] } 10... h6 { [%eval 1.34] } 11. Nh3 { [%eval 1.22] } 11... Qd7 { [%eval 1.48] } 12. Bf3?! { (1.48 → 0.90) Inaccuracy. d5 was best. } { [%eval 0.9] } (12. d5 g5 13. Qc2 Rg8 14. Bd3 f4 15. f3 fxe3 16. Rae1 O-O-O 17. Rxe3 Kb8) 12... c6 { [%eval 1.25] } 13. d5 { [%eval 1.22] } 13... cxd5 { [%eval 1.18] } 14. cxd5 { [%eval 1.24] } 14... e5 { [%eval 1.29] } 15. Rc1?! { (1.29 → 0.32) Inaccuracy. Be2 was best. } { [%eval 0.32] } (15. Be2 a6 16. f4 Rc8 17. b4 e4 18. Nf2 N8h7 19. Qd4 O-O 20. Qxb6 Bd8) 15... Kf7? { (0.32 → 1.46) Mistake. Ba6 was best. } { [%eval 1.46] } (15... Ba6 16. Be2 Bxe2 17. Nxe2 Ng6 18. Ng3 O-O 19. Qd3 Ne8 20. e4 fxe4 21. Qxe4) 16. Be2 { [%eval 1.33] } 16... a6 { [%eval 1.39] } 17. f3?! { (1.39 → 0.82) Inaccuracy. f4 was best. } { [%eval 0.82] } (17. f4 e4 18. Nf2 h5 19. Nh3 Kg8 20. Ng5 h4 21. b4 Qd8 22. b5 Ne8) 17... N8h7 { [%eval 0.76] } 18. g4?! { (0.76 → -0.31) Inaccuracy. f4 was best. } { [%eval -0.31] } (18. f4 Rhc8 19. e4 Kg8 20. fxe5 dxe5 21. Rxf5 Nxe4 22. Rxe5 Nxc3 23. Bxc3 Nf6) 18... Ng5? { (-0.31 → 1.21) Mistake. fxg4 was best. } { [%eval 1.21] } (18... fxg4 19. fxg4 Rhf8 20. Bd3 g6 21. Rc2 Kg7 22. Nf4 exf4 23. Rg2 fxe3 24. h4) 19. Nf2 { [%eval 1.07] } 19... Ngh7 { [%eval 1.39] } 20. Bd3 { [%eval 1.05] } 20... g6 { [%eval 1.14] } 21. Be2 { [%eval 0.86] } 21... Rac8 { [%eval 1.03] } 22. Qd2?! { (1.03 → 0.02) Inaccuracy. f4 was best. } { [%eval 0.02] } (22. f4 Rhg8 23. Qd2 exf4 24. e4 h5 25. gxf5 gxf5+ 26. Kh1 Ke8 27. Qxf4 Ng5) 22... b5?! { (0.02 → 0.60) Inaccuracy. h5 was best. } { [%eval 0.6] } (22... h5 23. gxf5 gxf5 24. Kh1 Rhg8 25. a4 Rg7 26. b4 Rcg8 27. Rg1 Ke8 28. Rxg7) 23. e4? { (0.60 → -0.65) Mistake. f4 was best. } { [%eval -0.65] } (23. f4 Bd8 24. e4 Bb6 25. gxf5 gxf5 26. Kh1 Bxf2 27. Rxf2 Rxc3 28. Bh5+ Ke7) 23... f4 { [%eval -0.51] } 24. h4 { [%eval -0.68] } 24... Rc7? { (-0.68 → 0.85) Mistake. Ne8 was best. } { [%eval 0.85] } (24... Ne8 25. a4 Bxh4 26. axb5 Ng5 27. Nd3 h5 28. Nxf4 exf4 29. Qxf4+ Nf6 30. Kg2) 25. a3? { (0.85 → -0.75) Mistake. a4 was best. } { [%eval -0.75] } (25. a4 b4 26. Nb1 Rhc8 27. Nd3 Rxc1 28. Rxc1 Rxc1+ 29. Qxc1 Kg8 30. Qc4 a5) 25... Rhc8?! { (-0.75 → 0.28) Inaccuracy. Ne8 was best. } { [%eval 0.28] } (25... Ne8 26. Nd3 Kg8 27. Na2 Rxc1 28. Naxc1 Bxh4 29. Nxe5 dxe5 30. Bxe5 Bf6 31. Bxf4) 26. Na2? { (0.28 → -1.04) Mistake. Kg2 was best. } { [%eval -1.04] } (26. Kg2 Qd8 27. Rh1 Nd7 28. h5 Bh4 29. hxg6+ Kxg6 30. Nd3 Qg5 31. Rcg1 Nhf6) 26... Bd8?! { (-1.04 → -0.20) Inaccuracy. Ne8 was best. } { [%eval -0.2] } (26... Ne8 27. Nd3 Kg8 28. Rxc7 Qxc7 29. Kg2 Bxh4 30. Rh1 Qe7 31. Nab4 h5 32. gxh5) 27. Bc3 { [%eval -0.66] } 27... Qe7?! { (-0.66 → 0.00) Inaccuracy. Ne8 was best. } { [%eval 0.0] } (27... Ne8 28. Nd3 Qe7 29. Qe1 Qxh4 30. Qxh4 Bxh4 31. Kg2 Nhf6 32. Ba5 Rc2 33. Rxc2) 28. Nb4?! { (0.00 → -1.07) Inaccuracy. Kg2 was best. } { [%eval -1.07] } (28. Kg2 h5 29. g5 Nxg5 30. hxg5 Nxd5 31. exd5 Qxg5+ 32. Kh1 Qh4+ 33. Kg2) 28... Nd7 { [%eval -1.58] } 29. Bb2?! { (-1.58 → -2.58) Inaccuracy. Nc6 was best. } { [%eval -2.58] } (29. Nc6 Bxc6 30. dxc6 Rxc6 31. Bb4 Nc5 32. Bxc5 dxc5 33. Nd3 Bb6 34. Kg2 Re6) 29... Nc5 { [%eval -2.63] } 30. Qd1?! { (-2.63 → -3.59) Inaccuracy. Nbd3 was best. } { [%eval -3.59] } (30. Nbd3 Nxb3 31. Rxc7 Nxd2 32. Rxe7+ Bxe7 33. Rd1 Rc2 34. Rc1 Rxc1+ 35. Bxc1 Nb3) 30... Qxh4 { [%eval -3.3] } 31. Nh1?! { (-3.30 → -4.29) Inaccuracy. Nc6 was best. } { [%eval -4.29] } (31. Nc6 Bxc6 32. dxc6 Rxc6 33. Bxe5 dxe5 34. b4 Bb6 35. Rxc5 Bxc5 36. bxc5 Qf6) 31... Ng5 { [%eval -4.27] } 32. Bc3?! { (-4.27 → -6.64) Inaccuracy. Qe1 was best. } { [%eval -6.64] } (32. Qe1 Qxe1 33. Rfxe1 Nxb3 34. Rxc7+ Bxc7 35. Nf2 Bb6 36. Kg2 a5 37. Nbd3 Bd4) 32... Nh7?? { (-6.64 → -1.49) Blunder. Ncxe4 was best. } { [%eval -1.49] } (32... Ncxe4 33. Nc6 Ng3 34. Kg2 Bxc6 35. dxc6 Qh3+ 36. Kf2 Rxc6 37. Ke1 Nxf3+ 38. Bxf3) 33. Be1 { [%eval -1.35] } 33... Qe7 { [%eval -1.33] } 34. Nf2 { [%eval -1.51] } 34... Ng5 { [%eval -1.28] } 35. Kg2 { [%eval -1.32] } 35... Kg7 { [%eval -1.2] } 36. Rh1 { [%eval -1.25] } 36... Qe8 { [%eval -1.24] } 37. Nfd3 { [%eval -1.52] } 37... Nxd3 { [%eval -1.54] } 38. Rxc7+ { [%eval -1.41] } 38... Bxc7 { [%eval -1.34] } 39. Qxd3 { [%eval -1.73] } 39... Bb6 { [%eval -1.71] } 40. Bh4 { [%eval -1.78] } 40... Qd7 { [%eval -1.34] } 41. Rd1?! { (-1.34 → -2.23) Inaccuracy. a4 was best. } { [%eval -2.23] } (41. a4 a5 42. Bxg5 hxg5 43. Na2 b4 44. Rc1 Ra8 45. Rc2 Ba6 46. Qd1 Bxe2) 41... Nf7 { [%eval -2.21] } 42. Ra1?! { (-2.21 → -2.95) Inaccuracy. Rh1 was best. } { [%eval -2.95] } (42. Rh1 Qc7 43. Be1 Ba7 44. Qd1 Be3 45. Nd3 Qc2 46. Bf2 Qa2 47. Bxe3 fxe3) 42... Qc7?! { (-2.95 → -2.25) Inaccuracy. g5 was best. } { [%eval -2.25] } (42... g5 43. Bf2 Bxf2 44. Kxf2 h5 45. Kg2 a5 46. Nc2 Qc7 47. Ne1 Rh8 48. Ra2) 43. Be1?? { (-2.25 → -5.52) Blunder. Rh1 was best. } { [%eval -5.52] } (43. Rh1 Ba7 44. Be1 a5 45. Na2 Ba6 46. Qc3 Qb6 47. Qd2 Qd4 48. Bd1 Bb6) 43... Qc5 { [%eval -4.95] } 44. Kh3?? { (-4.95 → Mate in 3) Checkmate is now unavoidable. Bh4 was best. } { [%eval #-3] } (44. Bh4 g5 45. Bg3 fxg3 46. Rf1 h5 47. gxh5 Qd4 48. Kxg3 Rc3 49. Qxd4 Bxd4) 44... Qg1 { [%eval #-2] } 45. Bf2 { [%eval #-2] } 45... Ng5+ { [%eval #-1] } 46. Kh4 { [%eval #-1] } 46... Qxf2# { Black wins by checkmate. } 0-1