FEN
[Event "rated rapid game"]
[Site "https://lichess.org/ciwmo93j"]
[Date "2026.05.22"]
[Round "-"]
[White "wenhuzi"]
[Black "Lugoros"]
[Result "1-0"]
[GameId "ciwmo93j"]
[UTCDate "2026.05.22"]
[UTCTime "12:51:23"]
[WhiteElo "1134"]
[BlackElo "1142"]
[WhiteRatingDiff "+8"]
[BlackRatingDiff "-6"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "B12"]
[Opening "Caro-Kann Defense: Ulysses Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } 2. d4 { [%eval 0.24] } 2... d5 { [%eval 0.24] } 3. Nf3?! { (0.24 → -0.84) Inaccuracy. Nc3 was best. } { [%eval -0.84] } (3. Nc3 dxe4 4. Nxe4 Bf5 5. Ng3 Bg6 6. Nf3 Nd7 7. h4 h6) 3... dxe4 { [%eval -0.8] } 4. Ng5 { [%eval -0.77] } { B12 Caro-Kann Defense: Ulysses Gambit } 4... Nf6 { [%eval -0.58] } 5. Bc4 { [%eval -0.47] } 5... e6 { [%eval -0.5] } 6. f4?? { (-0.50 → -2.44) Blunder. Qe2 was best. } { [%eval -2.44] } (6. Qe2 Qxd4 7. Nd2 e3 8. Ndf3 exf2+ 9. Kf1 Qb6 10. Ne5 Bc5) 6... exf3? { (-2.44 → -1.17) Mistake. h6 was best. } { [%eval -1.17] } (6... h6 7. Nh3 c5 8. dxc5 Qxd1+ 9. Kxd1 Nc6 10. Re1 Bxc5 11. Be3) 7. Qxf3?! { (-1.17 → -2.20) Inaccuracy. Nxf3 was best. } { [%eval -2.2] } (7. Nxf3 c5 8. Nc3 a6 9. Bd3 Nc6 10. dxc5 Bxc5 11. Qe2 Nb4) 7... Qxd4 { [%eval -2.23] } 8. Nd2?! { (-2.23 → -2.91) Inaccuracy. Qe2 was best. } { [%eval -2.91] } (8. Qe2 Bd6 9. Nc3 Qh4+ 10. Kd1 Qh5 11. Qxh5 Nxh5 12. Nce4 Be7) 8... Be7 { [%eval -2.75] } 9. c3 { [%eval -3.07] } 9... Qe5+? { (-3.07 → -1.62) Mistake. Qh4+ was best. } { [%eval -1.62] } (9... Qh4+ 10. Qg3 Qxg3+ 11. hxg3 Nbd7 12. Nge4 O-O 13. Be2 e5 14. g4 a5 15. g5) 10. Nde4 { [%eval -1.53] } 10... O-O?! { (-1.53 → -0.83) Inaccuracy. Nbd7 was best. } { [%eval -0.83] } (10... Nbd7 11. Be3 Nb6 12. Bf4 Qa5 13. Bb3 Nxe4 14. Nxe4 O-O 15. O-O-O Nd5 16. Be5) 11. O-O { [%eval -1.1] } 11... Nxe4 { [%eval -1.01] } 12. Nxe4 { [%eval -1.04] } 12... f5 { [%eval -0.98] } 13. Ng5?? { (-0.98 → -4.62) Blunder. Nf2 was best. } { [%eval -4.62] } (13. Nf2 Bd6 14. g3 Qf6 15. Re1 Re8 16. Bf4 Bxf4 17. Qxf4 Nd7 18. Rad1 Nb6) 13... Qc5+ { [%eval -4.36] } 14. Be3 { [%eval -4.25] } 14... Qxc4 { [%eval -4.0] } 15. Qh3 { [%eval -4.79] } 15... Bxg5 { [%eval -4.9] } 16. Bxg5 { [%eval -4.78] } 16... Nd7 { [%eval -4.48] } 17. Qg3 { [%eval -4.94] } 17... Qg4 { [%eval -4.93] } 18. Qxg4 { [%eval -5.21] } 18... fxg4 { [%eval -5.31] } 19. Rxf8+ { [%eval -5.2] } 19... Kxf8 { [%eval -5.14] } 20. Rf1+ { [%eval -4.96] } 20... Kg8 { [%eval -4.7] } 21. Rf4 { [%eval -5.23] } 21... h6 { [%eval -5.18] } 22. Be7 { [%eval -5.26] } 22... h5 { [%eval -5.08] } 23. h4 { [%eval -5.46] } 23... b6 { [%eval -5.4] } 24. g3 { [%eval -5.86] } 24... Ba6 { [%eval -5.68] } 25. b4 { [%eval -6.5] } 25... Re8 { [%eval -6.57] } 26. Bd6 { [%eval -6.81] } 26... e5 { [%eval -6.54] } 27. Rf5 { [%eval -6.45] } 27... Kh7 { [%eval -5.43] } 28. Rxh5+ { [%eval -5.52] } 28... Kg6 { [%eval -5.45] } 29. Rg5+ { [%eval -5.32] } 29... Kf6 { [%eval -5.47] } 30. Rxg4 { [%eval -5.43] } 30... b5 { [%eval -4.88] } 31. h5 { [%eval -4.74] } 31... Nb6 { [%eval -4.47] } 32. Rg6+ { [%eval -4.5] } 32... Kf7 { [%eval -4.44] } 33. Rg5 { [%eval -5.03] } 33... Nc4 { [%eval -4.89] } 34. Bc5 { [%eval -4.65] } 34... Kf6?! { (-4.65 → -3.69) Inaccuracy. Bc8 was best. } { [%eval -3.69] } (34... Bc8 35. g4 Be6 36. Kf2 Rd8 37. Ke1 Nb2 38. Be3 Rd7 39. Kf2 Nc4 40. Bc5) 35. Rg6+ { [%eval -3.57] } 35... Kf7 { [%eval -3.56] } 36. Rxc6 { [%eval -3.49] } 36... Bb7?? { (-3.49 → 1.79) Blunder. Bc8 was best. } { [%eval 1.79] } (36... Bc8 37. Bxa7 Be6 38. Bf2 Rc8 39. Ra6 Bg4 40. a4 bxa4 41. Rxa4 Ke6 42. Ra6+) 37. Rc7+ { [%eval 1.9] } 37... Kf6 { [%eval 1.83] } 38. Rxb7 { [%eval 1.8] } 38... e4? { (1.80 → 3.51) Mistake. Kg5 was best. } { [%eval 3.51] } (38... Kg5 39. Rxb5 a6 40. Rb7 g6 41. hxg6 Kxg6 42. Ra7 Re6 43. Re7 Rf6 44. Kg2) 39. Rxa7?? { (3.51 → 0.11) Blunder. Rxb5 was best. } { [%eval 0.11] } (39. Rxb5 Kg5 40. Be3+ Kg4 41. Kf2 Kh3 42. Rg5 a5 43. bxa5 Rb8 44. Bb6 Rb7) 39... e3 { [%eval 0.22] } 40. Ra6+ { [%eval -0.26] } 40... Ke5?? { (-0.26 → 1.95) Blunder. Kf5 was best. } { [%eval 1.95] } (40... Kf5 41. Kg2 e2 42. Bf2 e1=B 43. Bxe1 Rxe1 44. Ra7 Re2+ 45. Kh3 Kf6 46. a4) 41. Bd4+?? { (1.95 → -0.35) Blunder. Kf1 was best. } { [%eval -0.35] } (41. Kf1 Rh8 42. Ke2 Rxh5 43. Bxe3 Ke4 44. Ra7 g6 45. Rd7 Rh2+ 46. Bf2 Ke5) 41... Ke4 { [%eval -0.44] } 42. Kf1? { (-0.44 → -1.58) Mistake. Bxg7 was best. } { [%eval -1.58] } (42. Bxg7 Kd3 43. Bd4 e2 44. Bf2 Kc2 45. g4 Re4 46. h6 Rxg4+ 47. Kh1 Rg5) 42... Kd3 { [%eval -1.53] } 43. Rg6?? { (-1.53 → -8.13) Blunder. Kg2 was best. } { [%eval -8.13] } (43. Kg2 e2 44. Bf2 Kd2 45. g4 Ne5 46. Rd6+ Nd3 47. Bh4 Ke3 48. Rd7 Re4) 43... Rf8+?? { (-8.13 → -2.00) Blunder. e2+ was best. } { [%eval -2.0] } (43... e2+ 44. Kg2 e1=Q 45. Rxg7 Re2+ 46. Kh3 Ne5 47. Kh4 Qf1 48. Kg5 Nf7+ 49. Rxf7) 44. Ke1?? { (-2.00 → Mate in 10) Checkmate is now unavoidable. Kg2 was best. } { [%eval #-10] } (44. Kg2 e2 45. Re6 Rf5 46. Bf2 Rxh5 47. Re7 Rd5 48. Rxg7 Ne3+ 49. Kh2 Kxc3) 44... e2?? { (Mate in 10 → -1.00) Lost forced checkmate sequence. Nd2 was best. } { [%eval -1.0] } (44... Nd2 45. Rf6 Rxf6 46. Bxf6 gxf6 47. h6 Nf3+ 48. Kf1 e2+ 49. Kg2 e1=Q 50. g4) 45. Bf2 { [%eval -0.84] } 45... Rxf2?? { (-0.84 → 6.68) Blunder. Rf5 was best. } { [%eval 6.68] } (45... Rf5 46. Rg4 Ne5 47. Rd4+ Kxc3 48. Rd8 Nd3+ 49. Kxe2 Nxf2 50. Rd7 Ne4 51. g4) 46. Kxf2 { [%eval 6.4] } 46... Kd2 { [%eval 6.45] } 47. Re6 { [%eval 6.14] } 47... Ne3?! { (6.14 → 81.15) Inaccuracy. Nb2 was best. } { [%eval 81.15] } (47... Nb2 48. Rxe2+ Kxc3 49. Re7 Nd3+ 50. Ke3 Nxb4 51. Rxg7 Nd5+ 52. Kf2 Kb2 53. h6) 48. Rxe3 { [%eval #11] } 48... e1=Q+ { [%eval #12] } 49. Rxe1 { [%eval #11] } 49... Kxc3 { [%eval #10] } 50. Re7 { [%eval #10] } 50... Kxb4 { [%eval #9] } 51. Rxg7 { [%eval #8] } 51... Kc5 { [%eval #8] } 52. h6 { [%eval #7] } 52... b4 { [%eval #7] } 53. h7 { [%eval #6] } 53... Kc4 { [%eval #5] } 54. h8=Q { [%eval #4] } 54... Kc3 { [%eval #3] } 55. Qc8+ { [%eval #4] } 55... Kd3 { [%eval #3] } 56. Rd7+ { [%eval #2] } 56... Ke4 { [%eval #2] } 57. Qe8+ { [%eval #3] } 57... Kf5 { [%eval #3] } 58. Rf7+ { [%eval #2] } 58... Kg4 { [%eval #2] } 59. Qg8+ { [%eval #1] } 59... Kh3 { [%eval #1] } 60. Rh7# { White wins by checkmate. } 1-0