FEN
[Event "rated blitz game"]
[Site "https://lichess.org/ojU8pOvi"]
[Date "2026.03.30"]
[Round "-"]
[White "oocuil"]
[Black "jlf287"]
[Result "0-1"]
[GameId "ojU8pOvi"]
[UTCDate "2026.03.30"]
[UTCTime "22:46:17"]
[WhiteElo "2427"]
[BlackElo "2389"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+6"]
[BlackTitle "CM"]
[Variant "Standard"]
[TimeControl "180+2"]
[ECO "C54"]
[Opening "Italian Game: Classical Variation, Giuoco Pianissimo"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Bc4 { [%eval 0.07] } 3... Nf6 { [%eval 0.1] } 4. d3 { [%eval 0.09] } 4... Bc5 { [%eval 0.1] } 5. c3 { [%eval 0.18] } 5... d6 { [%eval 0.18] } { C54 Italian Game: Classical Variation, Giuoco Pianissimo } 6. Bg5 { [%eval 0.0] } 6... h6 { [%eval 0.09] } 7. Bh4 { [%eval 0.0] } 7... a6 { [%eval 0.0] } 8. a4 { [%eval -0.13] } 8... Ba7 { [%eval 0.02] } 9. Nbd2 { [%eval 0.08] } 9... Kf8 { [%eval 0.46] } 10. O-O { [%eval 0.44] } 10... g5 { [%eval 0.49] } 11. Bg3 { [%eval 0.25] } 11... Kg7 { [%eval 0.3] } 12. b4 { [%eval 0.46] } 12... Nh7 { [%eval 0.93] } 13. b5 { [%eval 0.88] } 13... Ne7 { [%eval 0.69] } 14. d4 { [%eval 0.49] } 14... f6? { (0.49 → 1.92) Mistake. Ng6 was best. } { [%eval 1.92] } (14... Ng6 15. dxe5 h5 16. h3 g4 17. exd6 cxd6 18. Nd4 gxh3 19. Qf3 Ne5 20. Bxe5+) 15. h4?! { (1.92 → 0.93) Inaccuracy. dxe5 was best. } { [%eval 0.93] } (15. dxe5 fxe5 16. Nxe5 dxe5 17. Bxe5+ Kg6 18. Bxh8 Qxh8 19. e5 h5 20. e6 Kh6) 15... Ng6 { [%eval 1.18] } 16. Nb3?! { (1.18 → 0.49) Inaccuracy. h5 was best. } { [%eval 0.49] } (16. h5 Nf4 17. Bxf4 gxf4 18. Nh4 Rb8 19. Re1 Re8 20. Ndf3 a5 21. Bd5 Bb6) 16... Bg4?! { (0.49 → 1.07) Inaccuracy. Rf8 was best. } { [%eval 1.07] } (16... Rf8 17. h5 Ne7 18. Re1 Qe8 19. Nh2 f5 20. exf5 Nxf5 21. Nf1 Nxg3 22. Nxg3) 17. Be2?! { (1.07 → -0.01) Inaccuracy. Nxg5 was best. } { [%eval -0.01] } (17. Nxg5 fxg5 18. Qxg4 h5 19. Qxh5 gxh4 20. Bh2 h3 21. g3 Qg5 22. Qe2 axb5) 17... Bxf3 { [%eval -0.01] } 18. Bxf3 { [%eval -0.06] } 18... gxh4 { [%eval -0.03] } 19. Bh2 { [%eval 0.01] } 19... Ng5 { [%eval 0.19] } 20. Bg4 { [%eval -0.04] } 20... Nxe4?! { (-0.04 → 0.63) Inaccuracy. axb5 was best. } { [%eval 0.63] } (20... axb5 21. axb5 Bb6 22. Rxa8 Qxa8 23. c4 Qa3 24. Bf5 Rf8 25. f4 exf4 26. Bxf4) 21. Qc2 { [%eval 0.57] } 21... Ng5 { [%eval 0.6] } 22. Rad1?! { (0.60 → -0.38) Inaccuracy. Bh5 was best. } { [%eval -0.38] } (22. Bh5 f5 23. dxe5 h3 24. Nd4 Bxd4 25. cxd4 hxg2 26. Kxg2 Rg8 27. Kh1 Kh8) 22... Qe7?! { (-0.38 → 0.30) Inaccuracy. Qe8 was best. } { [%eval 0.3] } (22... Qe8 23. Bh5 axb5 24. axb5 Rf8 25. Rfe1 Qf7 26. Kh1 Rae8 27. Qf5 exd4 28. f4) 23. Rfe1? { (0.30 → -1.13) Mistake. Bh5 was best. } { [%eval -1.13] } (23. Bh5 Qf7 24. Kh1 h3 25. gxh3 axb5 26. axb5 Nxh3 27. Rg1 Ng5 28. Rg2 Rhg8) 23... h5 { [%eval -0.94] } 24. Bf5 { [%eval -0.93] } 24... Nf8?? { (-0.93 → 2.18) Blunder. Qf7 was best. } { [%eval 2.18] } (24... Qf7 25. c4 axb5 26. axb5 h3 27. Bxh3 Nxh3+ 28. gxh3 Rhg8 29. Kh1 Rae8 30. Rg1) 25. f4 { [%eval 2.18] } 25... Nf7 { [%eval 2.01] } 26. Kh1 { [%eval 1.63] } 26... Rg8?! { (1.63 → 2.26) Inaccuracy. axb5 was best. } { [%eval 2.26] } (26... axb5 27. fxe5 fxe5 28. axb5 Nh6 29. dxe5 Re8 30. Rf1 dxe5 31. Ra1 Bb6 32. c4) 27. fxe5 { [%eval 2.3] } 27... fxe5 { [%eval 2.3] } 28. dxe5 { [%eval 2.28] } 28... dxe5 { [%eval 2.53] } 29. Nd4 { [%eval 2.19] } 29... Kh8 { [%eval 2.71] } 30. Qe2?? { (2.71 → 0.87) Blunder. bxa6 was best. } { [%eval 0.87] } (30. bxa6 bxa6 31. Be4 Re8 32. Nc6 Qg5 33. Nxa7 Nh6 34. Nc6 Ng4 35. Bd5 Rg6) 30... Qg5 { [%eval 1.08] } 31. Bxe5+?! { (1.08 → 0.37) Inaccuracy. Be6 was best. } { [%eval 0.37] } (31. Be6 Nxe6 32. Nxe6 Qf5 33. Rd7 h3 34. gxh3 Rae8 35. Rf1 Qxh3 36. Rdxf7 Rxe6) 31... Nxe5 { [%eval 0.5] } 32. Qxe5+ { [%eval 0.53] } 32... Qg7? { (0.53 → 1.72) Mistake. Rg7 was best. } { [%eval 1.72] } (32... Rg7 33. Bh3 Qxe5 34. Rxe5 Ng6 35. Rxh5+ Rh7 36. Rf5 Rd8 37. Rf6 Ne7 38. bxa6) 33. Qe2?! { (1.72 → 0.93) Inaccuracy. Bc2 was best. } { [%eval 0.93] } (33. Bc2 Rd8 34. Qxh5+ Nh7 35. Be4 Bxd4 36. Rxd4 Rde8 37. Re2 Ref8 38. Kg1 axb5) 33... Qg5 { [%eval 1.13] } 34. Bb1?! { (1.13 → 0.43) Inaccuracy. Qf3 was best. } { [%eval 0.43] } (34. Qf3 Rd8 35. bxa6 bxa6 36. Nc6 Rxd1 37. Rxd1 Be3 38. Nd8 Rg7 39. Bb1 Bf4) 34... Bxd4 { [%eval 0.3] } 35. Rxd4 { [%eval 0.33] } 35... Ng6?? { (0.33 → 2.07) Blunder. Re8 was best. } { [%eval 2.07] } (35... Re8 36. Re4 Rxe4 37. Bxe4 axb5 38. axb5 b6 39. Rf1 h3 40. g3 Nh7 41. Bxh7) 36. Rd7 { [%eval 1.76] } 36... Rg7?! { (1.76 → 2.77) Inaccuracy. Rad8 was best. } { [%eval 2.77] } (36... Rad8 37. Rxc7 h3 38. gxh3 Rd2 39. Qf3 axb5 40. axb5 Nf8 41. c4 Qg2+ 42. Qxg2) 37. Rxg7 { [%eval 2.63] } 37... Kxg7 { [%eval 2.7] } 38. Qf3?? { (2.70 → 0.08) Blunder. Bxg6 was best. } { [%eval 0.08] } (38. Bxg6 Kxg6 39. Qe4+ Qf5 40. Qxb7 Rf8 41. bxa6 h3 42. a7 hxg2+ 43. Qxg2+ Kh6) 38... axb5 { [%eval 0.37] } 39. Qxb7 { [%eval 0.27] } 39... Rf8 { [%eval 0.69] } 40. axb5?! { (0.69 → -0.02) Inaccuracy. Bxg6 was best. } { [%eval -0.02] } (40. Bxg6 Kxg6 41. axb5 Qf4 42. Qc6+ Rf6 43. Qe8+ Kh6 44. Qh8+ Kg6 45. Qg8+ Kh6) 40... h3 { [%eval -0.03] } 41. Ba2?? { (-0.03 → -6.67) Blunder. g3 was best. } { [%eval -6.67] } (41. g3 Qd2 42. Qe4 Rf6 43. Re2 Qg5 44. Kh2 Qxb5 45. Qd3 Qxd3 46. Bxd3 h4) 41... Rf2?! { (-6.67 → -4.16) Inaccuracy. hxg2+ was best. } { [%eval -4.16] } (41... hxg2+ 42. Kg1 Qc5+ 43. Kh2 Qf2 44. Re7+ Nxe7 45. Qxg2+ Ng6 46. Qxf2 Rxf2+ 47. Kg3) 42. Rg1?? { (-4.16 → Mate in 3) Checkmate is now unavoidable. Bd5 was best. } { [%eval #-3] } (42. Bd5 hxg2+ 43. Bxg2 Rxg2 44. Qxg2 Qh4+ 45. Kg1 Qxe1+ 46. Kh2 Qh4+ 47. Kg1 Kh6) 42... h2?? { (Mate in 3 → 0.00) Lost forced checkmate sequence. hxg2+ was best. } { [%eval 0.0] } (42... hxg2+ 43. Rxg2 Rf1+ 44. Kh2 Qh4#) 43. Qxc7+?? { (0.00 → -2.43) Blunder. Rb1 was best. } { [%eval -2.43] } (43. Rb1 Rc2 44. b6 Rc1+ 45. Rxc1 Qxc1+ 46. Kxh2 Qf4+ 47. Kh1 Qh4+ 48. Kg1 Qe1+) 43... Kh6 { [%eval -2.5] } 44. Qxh2 { [%eval -2.33] } 44... Rxa2 { [%eval -2.18] } 45. b6 { [%eval -2.49] } 45... Rb2 { [%eval -2.43] } 46. Qc7 { [%eval -2.75] } 46... Qh4+ { [%eval -2.23] } 47. Qh2 { [%eval -2.61] } 47... Qg5 { [%eval -2.62] } 48. Qh3?! { (-2.62 → -3.71) Inaccuracy. Rf1 was best. } { [%eval -3.71] } (48. Rf1 Rxb6 49. Qh3 Nf4 50. Qf3 Rf6 51. Qf2 Nd5 52. Qe2 Rg6 53. Qf3 Ne3) 48... Rxb6?! { (-3.71 → -2.66) Inaccuracy. Nf4 was best. } { [%eval -2.66] } (48... Nf4 49. Qh2 Rxb6 50. Re1 Ne2 51. Qh3 Qf4 52. Ra1 Rg6 53. Qf3 Qh4+ 54. Qh3) 49. g3?! { (-2.66 → -3.65) Inaccuracy. Rf1 was best. } { [%eval -3.65] } (49. Rf1 Nf4 50. Qf3 Rf6 51. Qf2 Nd5 52. Qe1 Rg6 53. Qf2 Ne3 54. Qf8+ Rg7) 49... Qd5+?! { (-3.65 → -2.85) Inaccuracy. Rb2 was best. } { [%eval -2.85] } (49... Rb2 50. Qf1 h4 51. c4 Rb3 52. Qh3 Qe3 53. Kh2 Qf3 54. c5 Rb2+ 55. Rg2) 50. Rg2?? { (-2.85 → Mate in 9) Checkmate is now unavoidable. Qg2 was best. } { [%eval #-9] } (50. Qg2 Qd3 51. Qf2 Rc6 52. Qd4 Qf3+ 53. Kh2 Rxc3 54. Qd2+ Re3 55. Rg2 Kh7) 50... Rb1+ { [%eval #-8] } 51. Kh2 { [%eval #-8] } 51... Qd1 { [%eval #-7] } 52. g4 { [%eval #-12] } 52... Nf4? { (Mate in 12 → -8.36) Lost forced checkmate sequence. Qh1+ was best. } { [%eval -8.36] } (52... Qh1+ 53. Kg3 h4+ 54. Qxh4+ Qxh4+ 55. Kf3 Qh3+ 56. Rg3 Qf1+ 57. Ke3 Qe1+ 58. Kd3) 53. Qe3 { [%eval -8.08] } 53... Qh1+ { [%eval -8.39] } 54. Kg3 { [%eval -6.35] } 54... Qh3+?? { (-6.35 → 0.00) Blunder. Qxg2+ was best. } { [%eval 0.0] } (54... Qxg2+ 55. Kxf4 Qxg4+ 56. Ke5+ Qg5+ 57. Kd4 Qxe3+ 58. Kxe3 Rb3 59. Kd4 Kg5 60. c4) 55. Kxf4 { [%eval 0.0] } 55... Rf1+ { [%eval -0.02] } 56. Ke5+?? { (-0.02 → Mate in 9) Checkmate is now unavoidable. Ke4+ was best. } { [%eval #-9] } (56. Ke4+ Qxe3+ 57. Kxe3 h4 58. g5+ Kg6 59. Ke4 Rc1 60. Kd4 Rd1+ 61. Ke4 Kh5) 56... Qxe3+ { [%eval #-8] } { White resigns. } 0-1