FEN
[Event "rated blitz game"]
[Site "https://lichess.org/7h5huOJv"]
[Date "2026.03.30"]
[Round "-"]
[White "jlf287"]
[Black "oocuil"]
[Result "0-1"]
[GameId "7h5huOJv"]
[UTCDate "2026.03.30"]
[UTCTime "22:36:28"]
[WhiteElo "2394"]
[BlackElo "2421"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+6"]
[WhiteTitle "CM"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "E01"]
[Opening "Catalan Opening: Closed"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. c4 { [%eval 0.17] } 2... e6 { [%eval 0.14] } 3. g3 { [%eval 0.13] } 3... d5 { [%eval 0.2] } 4. Bg2 { [%eval 0.1] } { E01 Catalan Opening: Closed } 4... Bb4+ { [%eval 0.18] } 5. Nd2 { [%eval 0.11] } 5... O-O { [%eval 0.11] } 6. Nf3 { [%eval 0.11] } 6... b6 { [%eval 0.2] } 7. O-O { [%eval 0.04] } 7... Re8 { [%eval 0.33] } 8. Ne5 { [%eval 0.22] } 8... Bb7 { [%eval 0.3] } 9. Qa4 { [%eval 0.07] } 9... Bf8 { [%eval 0.08] } 10. Rd1 { [%eval 0.15] } 10... Nbd7 { [%eval 0.42] } 11. Nxd7 { [%eval 0.06] } 11... Qxd7 { [%eval 0.23] } 12. Qxd7 { [%eval 0.23] } 12... Nxd7 { [%eval 0.16] } 13. cxd5 { [%eval -0.08] } 13... Bxd5 { [%eval 0.21] } 14. e4 { [%eval 0.27] } 14... Bb7 { [%eval 0.19] } 15. Nc4 { [%eval 0.23] } 15... c5 { [%eval 0.56] } 16. Be3 { [%eval 0.05] } 16... cxd4 { [%eval 0.11] } 17. Bxd4 { [%eval 0.03] } 17... Nc5 { [%eval 0.11] } 18. f3 { [%eval -0.07] } 18... Rad8 { [%eval -0.05] } 19. Bf1? { (-0.05 → -1.18) Mistake. Be3 was best. } { [%eval -1.18] } (19. Be3 f5 20. Rxd8 Rxd8 21. exf5 exf5 22. f4 Bxg2 23. Kxg2 Nd3 24. a4 g6) 19... f6? { (-1.18 → 0.28) Mistake. Nxe4 was best. } { [%eval 0.28] } (19... Nxe4 20. fxe4 Rxd4 21. Rxd4 Bc5 22. Nd6 Bxd4+ 23. Kg2 Rb8 24. Nxb7 Rxb7 25. Rc1) 20. Be3 { [%eval 0.28] } 20... e5 { [%eval 0.59] } 21. Rac1 { [%eval 0.13] } 21... Kf7 { [%eval 0.64] } 22. Bf2?! { (0.64 → 0.04) Inaccuracy. Na3 was best. } { [%eval 0.04] } (22. Na3 Kg6 23. h4 Ne6 24. Bb5 Rxd1+ 25. Rxd1 Rc8 26. Bc4 Rd8 27. Rxd8 Nxd8) 22... Ne6 { [%eval 0.02] } 23. Ne3 { [%eval 0.01] } 23... Nd4 { [%eval 0.51] } 24. Bc4+ { [%eval 0.56] } 24... Kg6 { [%eval 0.53] } 25. Kg2 { [%eval 0.54] } 25... Rc8?! { (0.54 → 1.44) Inaccuracy. h5 was best. } { [%eval 1.44] } (25... h5 26. Nd5 Bc5 27. h4 Kh7 28. Bxd4 Bxd4 29. Nc7 Re7 30. Ne6 Rd6 31. Nxd4) 26. Bd5? { (1.44 → 0.31) Mistake. Nf5 was best. } { [%eval 0.31] } (26. Nf5 b5 27. Bd3 a6 28. Nxd4 exd4 29. e5+ Kf7 30. exf6 Kxf6 31. Rxc8 Bxc8) 26... Ba6 { [%eval 0.3] } 27. Bc4 { [%eval 0.09] } 27... Bb7? { (0.09 → 1.44) Mistake. Bxc4 was best. } { [%eval 1.44] } (27... Bxc4 28. Nxc4 Bc5 29. f4 Ne2 30. Rc2 Nd4 31. Rc3 Ne2 32. f5+ Kh5 33. Rc2) 28. Bd5? { (1.44 → 0.17) Mistake. Nf5 was best. } { [%eval 0.17] } (28. Nf5 b5 29. Bd3 a6 30. Nxd4 exd4 31. Rxc8 Bxc8 32. Bxd4 Kf7 33. a3 Be6) 28... Bxd5 { [%eval 0.49] } 29. Nxd5 { [%eval 0.5] } 29... Ne2 { [%eval 1.05] } 30. Rxc8 { [%eval 0.82] } 30... Rxc8 { [%eval 0.92] } 31. Rd2 { [%eval 0.97] } 31... Nc1 { [%eval 0.82] } 32. b3 { [%eval 0.51] } 32... h5 { [%eval 0.76] } 33. Be3 { [%eval 0.65] } 33... Bc5?? { (0.65 → 3.52) Blunder. f5 was best. } { [%eval 3.52] } (33... f5 34. Kh3 b5 35. Kh4 fxe4 36. fxe4 a5 37. g4 hxg4 38. Kxg4 a4 39. h4) 34. Kf2?? { (3.52 → 0.67) Blunder. Rc2 was best. } { [%eval 0.67] } (34. Rc2 Nd3 35. Rc3 Ne1+ 36. Kf2 Bxe3+ 37. Rxe3 Rc2+ 38. Kxe1 Rxa2 39. Re2 Ra3) 34... Kf7 { [%eval 0.89] } 35. h4 { [%eval 0.44] } 35... b5 { [%eval 0.53] } 36. Bxc5 { [%eval 0.3] } 36... Rxc5 { [%eval 0.4] } 37. Ke3 { [%eval 0.38] } 37... a5 { [%eval 0.33] } 38. f4 { [%eval 0.26] } 38... a4 { [%eval 0.4] } 39. fxe5 { [%eval 0.06] } 39... fxe5 { [%eval 0.37] } 40. Rf2+ { [%eval 0.02] } 40... Ke6 { [%eval 0.04] } 41. bxa4 { [%eval 0.0] } 41... bxa4 { [%eval 0.1] } 42. Rg2 { [%eval 0.0] } 42... a3 { [%eval 0.0] } 43. Rf2 { [%eval 0.0] } 43... Kd6 { [%eval 0.0] } 44. Rd2 { [%eval 0.0] } 44... Ke6 { [%eval 0.0] } 45. Nb4?! { (0.00 → -0.71) Inaccuracy. Kf3 was best. } { [%eval -0.71] } (45. Kf3 Rc4 46. Ne3 Rc3 47. Rc2 Rxc2 48. Nxc2 Nxa2 49. Nxa3 Kf6 50. Nc4 Nc3) 45... Rc4?! { (-0.71 → 0.00) Inaccuracy. Rc3+ was best. } { [%eval 0.0] } (45... Rc3+ 46. Kf2 Rc4 47. Nd5 Rxe4 48. Nc7+ Kf5 49. Nb5 Rb4 50. Nxa3 Ra4 51. Nb5) 46. Nd3 { [%eval -0.21] } 46... Rc3 { [%eval -0.25] } 47. g4?? { (-0.25 → -5.84) Blunder. Rd1 was best. } { [%eval -5.84] } (47. Rd1 Nxa2 48. Rb1 Kd6 49. Kd2 Rc6 50. Rb3 Ra6 51. Ne1 Kc5 52. Nc2 Ra4) 47... g6?? { (-5.84 → -0.23) Blunder. hxg4 was best. } { [%eval -0.23] } (47... hxg4 48. Kf2 Nxd3+ 49. Kg3 Nc5+ 50. Kxg4 Nxe4 51. Rg2 g6 52. h5 Nf6+ 53. Kh4) 48. g5? { (-0.23 → -1.41) Mistake. gxh5 was best. } { [%eval -1.41] } (48. gxh5 gxh5 49. Rd1 Nxa2 50. Rb1 Kd6 51. Rb6+ Kc7 52. Rb1 Kc8 53. Kd2 Rc7) 48... Kd6 { [%eval -1.17] } 49. Rd1 { [%eval -1.17] } 49... Nxa2 { [%eval -1.14] } 50. Ke2?? { (-1.14 → -3.99) Blunder. Rb1 was best. } { [%eval -3.99] } (50. Rb1 Rc6 51. Ra1 Rc2 52. Rf1 Nc3 53. Rf6+ Kc7 54. Nb4 Nd1+ 55. Kd3 Rb2) 50... Rc2+ { [%eval -3.79] } 51. Kf3?! { (-3.79 → -4.90) Inaccuracy. Ke1 was best. } { [%eval -4.9] } (51. Ke1 Rh2 52. Nf4+ Kc5 53. Rd5+ Kb4 54. Nd3+ Kb3 55. Ra5 Rxh4 56. Kf1 Nc3) 51... Nc3 { [%eval -4.57] } 52. Ra1 { [%eval -4.77] } 52... a2 { [%eval -4.6] } 53. Nb4 { [%eval -5.16] } 53... Rb2 { [%eval -4.98] } 54. Nd3?! { (-4.98 → -6.85) Inaccuracy. Nxa2 was best. } { [%eval -6.85] } (54. Nxa2 Rxa2 55. Rf1 Kc5 56. Ke3 Rh2 57. Ra1 Rh3+ 58. Kf2 Nxe4+ 59. Kg2 Rxh4) 54... Rb1 { [%eval -6.8] } { White resigns. } 0-1