FEN
[Event "rated rapid game"]
[Site "https://lichess.org/uaoHsgnu"]
[Date "2026.05.15"]
[Round "-"]
[White "Vihtolk"]
[Black "ysbzc_qwq"]
[Result "1-0"]
[GameId "uaoHsgnu"]
[UTCDate "2026.05.15"]
[UTCTime "12:51:12"]
[WhiteElo "1670"]
[BlackElo "1673"]
[WhiteRatingDiff "+8"]
[BlackRatingDiff "-27"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C11"]
[Opening "French Defense: Classical Variation, Swiss Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Nc3 { [%eval -0.02] } 2... e6 { [%eval 0.43] } 3. e4 { [%eval 0.39] } 3... d5 { [%eval 0.32] } 4. Bd3 { [%eval -0.13] } { C11 French Defense: Classical Variation, Swiss Variation } 4... Nc6?! { (-0.13 → 0.58) Inaccuracy. c5 was best. } { [%eval 0.58] } (4... c5 5. Nf3 c4 6. e5 cxd3 7. exf6 dxc2 8. Qxc2 gxf6 9. O-O) 5. e5 { [%eval 0.73] } 5... Ne4 { [%eval 1.29] } 6. Bxe4?! { (1.29 → 0.58) Inaccuracy. Nxe4 was best. } { [%eval 0.58] } (6. Nxe4 dxe4 7. Bxe4 Nxd4 8. Nf3 Bc5 9. O-O a5 10. Qd3 Nxf3+) 6... dxe4 { [%eval 0.57] } 7. Nxe4?? { (0.57 → -1.31) Blunder. Be3 was best. } { [%eval -1.31] } (7. Be3 b6 8. Qg4 Bb7 9. Nge2 Ne7 10. Ng3 Nd5 11. Ngxe4 Qd7) 7... Nxd4? { (-1.31 → 0.00) Mistake. Qxd4 was best. } { [%eval 0.0] } (7... Qxd4 8. Qe2 Qxe5 9. Nf3 Qf5 10. O-O e5 11. Ng3 Qe6 12. Nxe5 Nxe5 13. Re1) 8. c3 { [%eval -0.35] } 8... Nc6 { [%eval -0.31] } 9. Qxd8+ { [%eval -0.41] } 9... Nxd8 { [%eval -0.41] } 10. Bg5 { [%eval -0.58] } 10... Be7 { [%eval -0.26] } 11. Bxe7 { [%eval -0.22] } 11... Kxe7 { [%eval -0.22] } 12. Nf3 { [%eval -0.61] } 12... f5?! { (-0.61 → 0.01) Inaccuracy. Nc6 was best. } { [%eval 0.01] } (12... Nc6 13. h4 Rd8 14. h5 h6 15. Ke2 a5 16. Ke3 b6 17. Rhd1 Ba6 18. g4) 13. Ng3?! { (0.01 → -0.69) Inaccuracy. exf6+ was best. } { [%eval -0.69] } (13. exf6+ gxf6 14. O-O-O Nf7 15. Rhe1 e5 16. Nh4 Rd8 17. Rxd8 Nxd8 18. Rf1 f5) 13... Nf7 { [%eval -0.72] } 14. O-O-O { [%eval -0.74] } 14... Bd7 { [%eval -0.21] } 15. h4 { [%eval -0.18] } 15... f4?! { (-0.18 → 0.61) Inaccuracy. Bc6 was best. } { [%eval 0.61] } (15... Bc6 16. Nd4 Bd7 17. Nf3 g6 18. Ng5 Nxe5 19. Rhe1 Ng4 20. f3 Nf6 21. Ne2) 16. Nh5 { [%eval 0.69] } 16... Rhg8 { [%eval 1.15] } 17. Nxf4 { [%eval 1.18] } 17... Nh6? { (1.18 → 2.78) Mistake. Raf8 was best. } { [%eval 2.78] } (17... Raf8 18. Rh3 c5 19. g3 Bc6 20. Ng5 Nxg5 21. hxg5 Rf5 22. Rxh7 Rxg5 23. Re1) 18. Ng5 { [%eval 2.53] } 18... Ng4 { [%eval 2.58] } 19. Nfh3?? { (2.58 → 0.69) Blunder. Rd4 was best. } { [%eval 0.69] } (19. Rd4 c5 20. Ng6+ hxg6 21. Rxg4 Raf8 22. Nh3 Rf5 23. Re1 Be8 24. f3 Rgf8) 19... Bc6 { [%eval 1.17] } 20. f3?! { (1.17 → 0.13) Inaccuracy. Rd4 was best. } { [%eval 0.13] } (20. Rd4 Bxg2 21. Rhd1 Bxh3 22. Rd7+ Ke8 23. Nxh3 Rc8 24. R7d4 Nxe5 25. Re4 Nf3) 20... Nxe5?? { (0.13 → 4.36) Blunder. Ne3 was best. } { [%eval 4.36] } (20... Ne3 21. Nf4 Nxd1 22. Rxd1 Bd5 23. Nxd5+ exd5 24. f4 Rad8 25. Kd2 h6 26. Nf3) 21. Rhe1 { [%eval 4.31] } 21... Kf6 { [%eval 4.87] } 22. f4?? { (4.87 → 1.59) Blunder. Nxh7+ was best. } { [%eval 1.59] } (22. Nxh7+ Kg6 23. N7g5 Nd7 24. Nf4+ Kh6 25. Ngxe6 Rae8 26. Nxc7 Rxe1 27. Rxe1 Nc5) 22... Ng6?? { (1.59 → 3.85) Blunder. Ng4 was best. } { [%eval 3.85] } (22... Ng4 23. Nxh7+ Kf5 24. Re2 Rae8 25. N7g5 Bb5 26. Red2 Bc6 27. b3 Re7 28. Re2) 23. Rxe6+ { [%eval 3.14] } 23... Kf5 { [%eval 2.58] } 24. Rg1?? { (2.58 → 0.57) Blunder. g4+ was best. } { [%eval 0.57] } (24. g4+ Kxg4 25. Rg1+ Kf5 26. h5 Rge8 27. Rxe8 Rxe8 28. hxg6 h6 29. Nf7 Re3) 24... Nxf4?? { (0.57 → Mate in 1) Checkmate is now unavoidable. h5 was best. } { [%eval #1] } (24... h5 25. g3 Rae8 26. Ree1 Rxe1+ 27. Rxe1 Re8 28. Rxe8 Bxe8 29. Nf2 Ne7 30. Kd2) 25. g4# { White wins by checkmate. } 1-0