FEN
[Event "rated rapid game"]
[Site "https://lichess.org/7X7mxWQl"]
[Date "2026.05.20"]
[Round "-"]
[White "wanlonglong"]
[Black "ahoyminoy"]
[Result "0-1"]
[GameId "7X7mxWQl"]
[UTCDate "2026.05.20"]
[UTCTime "14:05:46"]
[WhiteElo "812"]
[BlackElo "795"]
[WhiteRatingDiff "-6"]
[BlackRatingDiff "+6"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "B10"]
[Opening "Caro-Kann Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... c6 { [%eval 0.31] } { B10 Caro-Kann Defense } 2. Nf3 { [%eval 0.17] } 2... d5 { [%eval 0.21] } 3. e5 { [%eval 0.12] } 3... Nd7?! { (0.12 → 0.92) Inaccuracy. Bg4 was best. } { [%eval 0.92] } (3... Bg4 4. Be2 c5 5. O-O Nc6 6. c4 d4 7. Nxd4 Bxe2 8. Nxe2) 4. d4 { [%eval 0.92] } 4... Nb6 { [%eval 0.93] } 5. c4? { (0.93 → -0.26) Mistake. a4 was best. } { [%eval -0.26] } (5. a4 Bg4 6. a5 Nd7 7. Nbd2 e6 8. c3 Bh5 9. h3 Nh6) 5... Nxc4 { [%eval -0.19] } 6. b3 { [%eval -0.38] } 6... Nb6 { [%eval -0.31] } 7. Nc3 { [%eval -0.4] } 7... Bg4 { [%eval -0.24] } 8. h3 { [%eval -0.27] } 8... Bh5?! { (-0.27 → 0.55) Inaccuracy. Bxf3 was best. } { [%eval 0.55] } (8... Bxf3 9. Qxf3 e6 10. Bd3 Nd7 11. O-O g6 12. Rb1 Bg7 13. b4 Nh6 14. Ne2) 9. g4 { [%eval 0.55] } 9... Bg6 { [%eval 0.65] } 10. Nh4? { (0.65 → -0.96) Mistake. e6 was best. } { [%eval -0.96] } (10. e6 Qc8 11. exf7+ Bxf7 12. Bd3 e6 13. O-O Nf6 14. Ng5 Qc7) 10... Be4 { [%eval -0.85] } 11. f3 { [%eval -0.89] } 11... Bg6?! { (-0.89 → -0.12) Inaccuracy. e6 was best. } { [%eval -0.12] } (11... e6 12. Ng2 Bg6 13. Nf4 Bb4 14. Bd2 Qh4+ 15. Ke2 Ba3 16. Bc1 Bxc1 17. Rxc1) 12. f4?! { (-0.12 → -1.11) Inaccuracy. Nxg6 was best. } { [%eval -1.11] } (12. Nxg6 hxg6 13. e6 Qd6 14. Qe2 Qxe6 15. Qxe6 fxe6 16. Bd3 Kf7 17. Ne2 e5) 12... Be4 { [%eval -0.99] } 13. Nxe4 { [%eval -1.12] } 13... dxe4 { [%eval -1.17] } 14. f5?? { (-1.17 → -3.44) Blunder. e6 was best. } { [%eval -3.44] } (14. e6 g6 15. Bg2 Bg7 16. exf7+ Kxf7 17. Bb2 e6 18. g5 Ne7 19. Bxe4 Re8) 14... e6 { [%eval -3.3] } 15. fxe6?! { (-3.30 → -4.95) Inaccuracy. g5 was best. } { [%eval -4.95] } (15. g5 Bb4+ 16. Kf2 Ne7 17. f6 gxf6 18. gxf6 Ned5 19. Ng2 Bc3 20. Rb1 Rg8) 15... fxe6?! { (-4.95 → -3.42) Inaccuracy. Qxh4+ was best. } { [%eval -3.42] } (15... Qxh4+ 16. Ke2 fxe6 17. Bg2 Bb4 18. Bd2 Bxd2 19. Qxd2 Ne7 20. Rhf1 Nbd5 21. Bxe4) 16. Qe2? { (-3.42 → -5.79) Mistake. g5 was best. } { [%eval -5.79] } (16. g5 Bb4+ 17. Kf2 Ne7 18. a4 Bc3 19. Ra2 Qxd4+ 20. Qxd4 Bxd4+ 21. Kg2 Nbd5) 16... Bb4+ { [%eval -5.43] } 17. Bd2 { [%eval -5.67] } 17... Bxd2+ { [%eval -5.5] } 18. Qxd2 { [%eval -5.35] } 18... Nd5?? { (-5.35 → -2.64) Blunder. Qxh4+ was best. } { [%eval -2.64] } (18... Qxh4+ 19. Qf2 Qxf2+ 20. Kxf2 Ne7 21. Bc4 O-O+ 22. Ke2 Nbd5 23. Raf1 Rxf1 24. Rxf1) 19. Bg2?? { (-2.64 → -6.44) Blunder. Ng2 was best. } { [%eval -6.44] } (19. Ng2 Nge7 20. O-O-O a5 21. Re1 a4 22. b4 a3 23. Rxe4 Ra4 24. Nf4 Nxf4) 19... e3 { [%eval -6.38] } 20. Qd3 { [%eval -6.39] } 20... Nge7?? { (-6.39 → -2.07) Blunder. Qxh4+ was best. } { [%eval -2.07] } (20... Qxh4+ 21. Kd1 e2+ 22. Kd2 Qg5+ 23. Ke1 Nge7 24. h4 Qxg4 25. Bf3 Qg3+ 26. Kd2) 21. O-O { [%eval -1.98] } 21... Rf8?? { (-1.98 → -0.06) Blunder. g5 was best. } { [%eval -0.06] } (21... g5 22. Bxd5 Nxd5 23. Ng2 Qe7 24. h4 O-O-O 25. h5 Rhf8 26. Rxf8 Qxf8 27. Rf1) 22. Be4?! { (-0.06 → -0.95) Inaccuracy. Rxf8+ was best. } { [%eval -0.95] } (22. Rxf8+ Kxf8 23. Bxd5 Qxd5 24. Qxh7 Qxd4 25. Rf1+ Ke8 26. Nf3 Qf4 27. Kg2 Qh6) 22... Nf4 { [%eval -0.52] } 23. Qxe3 { [%eval -0.65] } 23... Ned5 { [%eval -0.58] } 24. Bxh7?? { (-0.58 → -8.34) Blunder. Bxd5 was best. } { [%eval -8.34] } (24. Bxd5 Nxd5 25. Rxf8+ Kxf8 26. Rf1+ Kg8 27. Qf2 Qd7 28. Kh2 Qe7 29. a4 Rd8) 24... Nxe3 { [%eval -7.85] } 25. Ng6 { [%eval -9.99] } 25... Nxg6 { [%eval -8.76] } 26. Bxg6+ { [%eval -8.31] } 26... Ke7 { [%eval -8.24] } 27. Rae1 { [%eval -10.19] } 27... Nxf1 { [%eval -9.67] } 28. Rxf1? { (-9.67 → Mate in 7) Checkmate is now unavoidable. Rd1 was best. } { [%eval #-7] } (28. Rd1 Ne3 29. d5 exd5 30. Rd2 Qb6 31. Kh2 Kd8 32. Bf5 Nf1+ 33. Kh1 Nxd2) 28... Rxf1+?! { (Mate in 7 → -10.88) Lost forced checkmate sequence. Qxd4+ was best. } { [%eval -10.88] } (28... Qxd4+ 29. Kg2 Qb2+ 30. Kg3 Rxf1 31. Kh4 Rh8+ 32. Bh7 Rxh7+ 33. Kg5 Qd2+ 34. Kg6) 29. Kxf1 { [%eval -10.07] } 29... Qf8+ { [%eval -10.03] } 30. Ke2 { [%eval -10.2] } 30... Rd8 { [%eval -11.34] } 31. Ke3?! { (-11.34 → Mate in 9) Checkmate is now unavoidable. d5 was best. } { [%eval #-9] } (31. d5 Rxd5 32. Bd3 Qf4 33. g5 Qxe5+ 34. Kf1 Qa1+ 35. Ke2 Qb2+ 36. Kd1 Rxd3+) 31... Qf1 { [%eval #-11] } 32. b4 { [%eval #-7] } 32... Qg1+ { [%eval #-7] } 33. Ke4 { [%eval #-5] } 33... Qxd4+ { [%eval #-6] } 34. Kf3 { [%eval #-6] } 34... Qc3+ { [%eval #-5] } 35. Kf4 { [%eval #-5] } 35... Rd4+ { [%eval #-4] } 36. Kg5 { [%eval #-3] } 36... Qxh3 { [%eval #-2] } 37. a3 { [%eval #-1] } 37... Qxg4# { Black wins by checkmate. } 0-1