FEN
[Event "rated rapid game"]
[Site "https://lichess.org/oLMUXE40"]
[Date "2026.05.28"]
[Round "-"]
[White "zezo_116"]
[Black "d1keys"]
[Result "0-1"]
[GameId "oLMUXE40"]
[UTCDate "2026.05.28"]
[UTCTime "19:09:34"]
[WhiteElo "953"]
[BlackElo "931"]
[WhiteRatingDiff "-7"]
[BlackRatingDiff "+7"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C55"]
[Opening "Italian Game: Two Knights Defense, Modern Bishop's Opening"]
[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.22] } 4. d3 { [%eval 0.09] } { C55 Italian Game: Two Knights Defense, Modern Bishop's Opening } 4... d5 { [%eval 0.49] } 5. Bb5? { (0.49 → -0.70) Mistake. exd5 was best. } { [%eval -0.7] } (5. exd5 Nxd5 6. O-O Be7 7. Re1 f6 8. c3 Bg4 9. h3 Bh5) 5... a6?! { (-0.70 → 0.26) Inaccuracy. dxe4 was best. } { [%eval 0.26] } (5... dxe4 6. Nxe5 Qd5 7. Bxc6+ bxc6 8. d4 c5 9. c3 Bd6 10. Qa4+) 6. Bxc6+ { [%eval 0.23] } 6... bxc6 { [%eval 0.17] } 7. Nc3 { [%eval -0.16] } 7... dxe4 { [%eval 0.0] } 8. dxe4 { [%eval -0.13] } 8... Bg4?? { (-0.13 → 2.45) Blunder. Qxd1+ was best. } { [%eval 2.45] } (8... Qxd1+ 9. Nxd1 Bd6 10. Nd2 a5 11. a4 Bb4 12. f3 Ba6 13. Ne3 O-O-O 14. c3) 9. h3?? { (2.45 → 0.25) Blunder. Qxd8+ was best. } { [%eval 0.25] } (9. Qxd8+ Rxd8 10. Nxe5 c5 11. f3 Be6 12. Nc6 Ra8 13. Bf4 Kd7 14. Na5 Re8) 9... Bxf3?! { (0.25 → 0.94) Inaccuracy. Qxd1+ was best. } { [%eval 0.94] } (9... Qxd1+ 10. Nxd1 Bh5 11. Nxe5 Nxe4 12. O-O O-O-O 13. Ne3 Rd6 14. N3c4 Re6 15. Nd3) 10. gxf3?! { (0.94 → 0.17) Inaccuracy. Qxf3 was best. } { [%eval 0.17] } (10. Qxf3 Nd7 11. O-O Qf6 12. Qe2 Bb4 13. Rd1 Bxc3 14. bxc3 Qe6 15. Ba3 c5) 10... Bb4 { [%eval 0.22] } 11. Qxd8+ { [%eval 0.0] } 11... Rxd8 { [%eval 0.0] } 12. a3 { [%eval -0.17] } 12... Bxc3+ { [%eval -0.45] } 13. bxc3 { [%eval -0.48] } 13... h5?! { (-0.48 → 0.32) Inaccuracy. Rb8 was best. } { [%eval 0.32] } (13... Rb8 14. Ke2 Ke7 15. Be3 Rb2 16. Rhb1 Rhb8 17. Rxb2 Rxb2 18. Kd2 Rb8 19. c4) 14. Bg5 { [%eval 0.0] } 14... O-O { [%eval 0.39] } 15. Bxf6 { [%eval 0.24] } 15... gxf6 { [%eval 0.32] } 16. O-O?! { (0.32 → -0.46) Inaccuracy. Ke2 was best. } { [%eval -0.46] } (16. Ke2 Rb8 17. Rhg1+ Kh8 18. Rgd1 Rb2 19. Rac1 Kg7 20. Rd7 Rc8 21. f4 Kf8) 16... Kh8 { [%eval 0.0] } 17. Rad1 { [%eval 0.05] } 17... Rg8+ { [%eval 0.0] } 18. Kh1 { [%eval -0.19] } 18... Rxd1 { [%eval 0.0] } 19. Rxd1 { [%eval 0.0] } 19... c5 { [%eval 0.48] } 20. c4 { [%eval 0.0] } 20... a5 { [%eval 0.3] } 21. h4 { [%eval 0.0] } 21... a4 { [%eval 0.11] } 22. Rg1? { (0.11 → -1.09) Mistake. Rd5 was best. } { [%eval -1.09] } (22. Rd5 Kg7 23. f4 exf4 24. Rxh5 Re8 25. Rxc5 Rxe4 26. Kg2 Re2 27. Rxc7 Rxc2) 22... Rb8?! { (-1.09 → -0.10) Inaccuracy. Rd8 was best. } { [%eval -0.1] } (22... Rd8 23. Kg2 Rd2 24. Rc1 Rd4 25. Rb1 Kg7 26. Rb7 Rxc4 27. Rxc7 Rxc2 28. Ra7) 23. Rd1? { (-0.10 → -1.30) Mistake. f4 was best. } { [%eval -1.3] } (23. f4 Rb2 24. fxe5 fxe5 25. Rg5 f6 26. Rxh5+ Kg7 27. f4 Kg6 28. Rf5 exf4) 23... Rb2 { [%eval -0.91] } 24. Rd8+ { [%eval -1.39] } 24... Kg7 { [%eval -1.63] } 25. Rd7?! { (-1.63 → -2.53) Inaccuracy. f4 was best. } { [%eval -2.53] } (25. f4 Rxc2 26. fxe5 Rxc4 27. Re8 Rd4 28. Re7 c6 29. Kg2 c4 30. e6 Rxe4) 25... Rxc2 { [%eval -2.52] } 26. Rxc7?! { (-2.52 → -3.89) Inaccuracy. Kg2 was best. } { [%eval -3.89] } (26. Kg2 Rxc4 27. Rxc7 f5 28. f4 fxe4 29. fxe5 Kg6 30. Rc6+ Kf5 31. Rh6 Kxe5) 26... Rxc4? { (-3.89 → -1.90) Mistake. Rxf2 was best. } { [%eval -1.9] } (26... Rxf2 27. Ra7 Rxf3 28. Rxa4 Rf4 29. Ra5 Rxh4+ 30. Kg2 Rg4+ 31. Kf3 f5 32. Rxc5) 27. Ra7? { (-1.90 → -3.41) Mistake. Kg2 was best. } { [%eval -3.41] } (27. Kg2 f5 28. f4 fxe4 29. fxe5 Kg6 30. Rc6+ Kf5 31. Rh6 Kxe5 32. Rxh5+ f5) 27... Kg6?! { (-3.41 → -2.32) Inaccuracy. f5 was best. } { [%eval -2.32] } (27... f5 28. f4 Rxe4 29. fxe5 Rxh4+ 30. Kg2 Kg6 31. Ra6+ Kg5 32. Ra7 Rg4+ 33. Kh3) 28. Ra8 { [%eval -2.48] } 28... f5 { [%eval -2.52] } 29. Rg8+? { (-2.52 → -4.16) Mistake. Ra6+ was best. } { [%eval -4.16] } (29. Ra6+ Kg7 30. f4 Rxe4 31. fxe5 Kf8 32. Kg2 Rxh4 33. Rc6 Rg4+ 34. Kh3 Rc4) 29... Kf6 { [%eval -3.82] } 30. exf5 { [%eval -4.42] } 30... Kxf5 { [%eval -3.87] } 31. Rg5+ { [%eval -3.39] } 31... Kf6?? { (-3.39 → -0.86) Blunder. Ke6 was best. } { [%eval -0.86] } (31... Ke6 32. Rxh5 Rd4 33. Rh8 c4 34. Re8+ Kd5 35. Rd8+ Kc6 36. Re8 Rxh4+ 37. Kg2) 32. Rxh5 { [%eval -0.96] } 32... Rc3 { [%eval -0.91] } 33. Rh6+?! { (-0.91 → -1.71) Inaccuracy. f4 was best. } { [%eval -1.71] } (33. f4 Rxa3 34. fxe5+ Ke6 35. Rh8 c4 36. h5 c3 37. Rc8 Kf5 38. Rc6 Kg4) 33... Kg7 { [%eval -1.5] } 34. Rh5? { (-1.50 → -3.19) Mistake. Rc6 was best. } { [%eval -3.19] } (34. Rc6 Rxf3 35. Rxc5 f6 36. Kg2 Rxa3 37. Rc6 Kg6 38. Ra6 Kf5 39. h5 Kg5) 34... f6 { [%eval -2.67] } 35. f4 { [%eval -2.61] } 35... exf4?? { (-2.61 → 0.00) Blunder. Kg6 was best. } { [%eval 0.0] } (35... Kg6 36. Rh8 exf4 37. h5+ Kg7 38. Rc8 Kh6 39. Rh8+ Kg5 40. h6 Kg6 41. Kg2) 36. Rf5 { [%eval -0.01] } 36... f3 { [%eval 0.0] } 37. Rxf3?? { (0.00 → Mate in 12) Checkmate is now unavoidable. Kh2 was best. } { [%eval #-12] } (37. Kh2 Kg6 38. Rd5 f5 39. Rd6+ Kh5 40. Kg3 Rxa3 41. Rf6 c4 42. Rxf5+ Kg6) 37... Rxf3 { [%eval -11.21] } 38. h5?! { (-11.21 → Mate in 7) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-7] } (38. Kg2 Rxa3 39. Kf1 Rb3 40. Ke2 a3 41. Kd1 a2 42. Kc2 Rb1 43. Kc3 a1=Q+) 38... Rxf2 { [%eval #-6] } 39. h6+ { [%eval #-6] } 39... Kxh6 { [%eval #-8] } { White resigns. } 0-1