FEN
[Event "rated rapid game"]
[Site "https://lichess.org/0vf9jZeY"]
[Date "2026.03.25"]
[Round "-"]
[White "zoddn"]
[Black "davidfromfa"]
[Result "0-1"]
[GameId "0vf9jZeY"]
[UTCDate "2026.03.25"]
[UTCTime "22:39:32"]
[WhiteElo "966"]
[BlackElo "1192"]
[WhiteRatingDiff "-48"]
[BlackRatingDiff "+80"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "E06"]
[Opening "Catalan Opening: Closed"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. Nf3 { [%eval 0.1] } 1... d5 { [%eval 0.18] } 2. d4 { [%eval 0.08] } 2... Nf6 { [%eval 0.11] } 3. g3 { [%eval 0.08] } 3... e6 { [%eval 0.21] } 4. Bg2 { [%eval 0.19] } 4... Be7 { [%eval 0.3] } 5. c4 { [%eval 0.13] } { E06 Catalan Opening: Closed } 5... c6 { [%eval 0.24] } 6. Nc3 { [%eval 0.31] } 6... O-O { [%eval 0.21] } 7. O-O { [%eval 0.19] } 7... Nbd7 { [%eval 0.32] } 8. Qc2?! { (0.32 → -0.36) Inaccuracy. b3 was best. } { [%eval -0.36] } (8. b3 b6 9. Qd3 Bb7 10. Rd1 Re8 11. Bb2 Qc7 12. Nd2 Rad8) 8... dxc4 { [%eval -0.1] } 9. Ne5 { [%eval -0.54] } 9... b5?? { (-0.54 → 4.43) Blunder. Nxe5 was best. } { [%eval 4.43] } (9... Nxe5 10. dxe5 Nd5 11. Ne4 Qc7 12. Nd6 Bxd6 13. exd6 Qxd6 14. e4 Nf6 15. Rd1) 10. a4?? { (4.43 → 0.70) Blunder. Nxc6 was best. } { [%eval 0.7] } (10. Nxc6 Qe8 11. Nxe7+ Qxe7 12. Bxa8 b4 13. Ne4 Nd5 14. Ng5 N7f6 15. Qxc4 Nb6) 10... a6?? { (0.70 → 4.59) Blunder. Nxe5 was best. } { [%eval 4.59] } (10... Nxe5 11. dxe5 Nd5 12. axb5 cxb5 13. Nxb5 a5 14. Qxc4 Ba6 15. Bxd5 Rc8 16. Bc6) 11. axb5? { (4.59 → 2.89) Mistake. Nxc6 was best. } { [%eval 2.89] } (11. Nxc6 Qe8 12. Nxe7+ Qxe7 13. Bxa8 b4 14. Ne4 Nd5 15. Qxc4 N7b6 16. Qc5 Nxa8) 11... cxb5?! { (2.89 → 4.28) Inaccuracy. Nxe5 was best. } { [%eval 4.28] } (11... Nxe5 12. dxe5 Nd5 13. bxc6 Bb4 14. Ra4 a5 15. Rd1 Bxc3 16. bxc3 Qb6 17. Rxc4) 12. Nxb5? { (4.28 → 2.46) Mistake. Nc6 was best. } { [%eval 2.46] } (12. Nc6 Qe8 13. Nxe7+ Qxe7 14. Bxa8 b4 15. Bg2 bxc3 16. bxc3 Qd8 17. Qa2 Nb6) 12... Nxe5 { [%eval 2.39] } 13. dxe5? { (2.39 → 1.12) Mistake. Bxa8 was best. } { [%eval 1.12] } (13. Bxa8 axb5 14. dxe5 Nd5 15. b3 cxb3 16. Qxb3 Qb6 17. Bb2 Bc5 18. e3 Rd8) 13... Rb8?? { (1.12 → 4.26) Blunder. Nd5 was best. } { [%eval 4.26] } (13... Nd5 14. Rd1 Bb7 15. Nc3 Bc5 16. Ne4 Qc7 17. b3 Nb4 18. Qxc4 Bxe4 19. Qxe4) 14. Qxc4?? { (4.26 → -2.89) Blunder. exf6 was best. } { [%eval -2.89] } (14. exf6 Bxf6 15. Nc3 Qb6 16. Ra4 Qb3 17. Qxb3 cxb3 18. Ne4 Be5 19. Nc5 h6) 14... Nd5?? { (-2.89 → 1.39) Blunder. axb5 was best. } { [%eval 1.39] } (14... axb5 15. Qb3 Nd5 16. Bd2 b4 17. Rfd1 Qe8 18. Rdc1 Bd7 19. Bf1 Bd8) 15. Nc3 { [%eval 1.38] } 15... Nxc3 { [%eval 1.43] } 16. Qxc3 { [%eval 1.26] } 16... f6?! { (1.26 → 2.33) Inaccuracy. Qd7 was best. } { [%eval 2.33] } (16... Qd7 17. Bc6 Qc7 18. Be4 Qxc3 19. bxc3 Rb5 20. f4 Rb3 21. c4 Rd8 22. Kg2) 17. Bf4 { [%eval 2.27] } 17... fxe5?! { (2.27 → 3.02) Inaccuracy. Qb6 was best. } { [%eval 3.02] } (17... Qb6 18. Rfd1 Bb7 19. Bxb7 Rxb7 20. Qc4 a5 21. exf6 Bxf6 22. Rd6 Qb5 23. Qxe6+) 18. Rfd1 { [%eval 2.76] } 18... Qb6 { [%eval 3.47] } 19. Qxe5 { [%eval 3.58] } 19... Qxb2?! { (3.58 → 5.49) Inaccuracy. Bb7 was best. } { [%eval 5.49] } (19... Bb7 20. Bh3 Kh8 21. Qxe6 Bc8 22. Qxb6 Rxb6 23. Bxc8 Rxc8 24. Be5 Bf6 25. Bxf6) 20. Qxb2?? { (5.49 → 0.88) Blunder. Qxb8 was best. } { [%eval 0.88] } (20. Qxb8 Qxe2 21. Be3 a5 22. Qb6 Bb4 23. Rd8 Ba6 24. Rxf8+ Bxf8) 20... Rxb2 { [%eval 0.87] } 21. h4?! { (0.87 → 0.21) Inaccuracy. Bf3 was best. } { [%eval 0.21] } (21. Bf3 Bf6 22. Ra4 Rf7 23. h4 Rc2 24. h5 Bb7) 21... Rxe2 { [%eval 0.25] } 22. Rdc1 { [%eval 0.02] } 22... Bf6 { [%eval -0.03] } 23. Ra5 { [%eval -0.35] } 23... Bd4 { [%eval -0.35] } 24. Bd6?? { (-0.35 → -4.22) Blunder. Rf1 was best. } { [%eval -4.22] } (24. Rf1 Rf6 25. Bf3 Rb2 26. Be4 h6 27. Ra3 Rf8 28. Bc6 e5 29. Be3 Be6) 24... Rfxf2 { [%eval -3.67] } 25. Rxc8+ { [%eval -4.42] } 25... Kf7?? { (-4.42 → 3.66) Blunder. Rf8+ was best. } { [%eval 3.66] } (25... Rf8+ 26. Kh2 Rxc8 27. Kh3 Rcc2 28. Bf1 Ra2 29. Rxa2 Rxa2 30. Bc4 Rc2 31. Bxe6+) 26. Rf8+ { [%eval 3.45] } 26... Kg6 { [%eval 3.43] } 27. Rg5+ { [%eval 3.35] } 27... Kh6 { [%eval 3.37] } 28. Bf4?? { (3.37 → Mate in 3) Checkmate is now unavoidable. Rxf2 was best. } { [%eval #-3] } (28. Rxf2 Rxf2 29. Kh2 Rf5 30. Rg4 e5 31. Kh3 Rf7 32. Bb4 Rf2 33. Re4 Rb2) 28... Rxg2+ { [%eval #-2] } 29. Kh1 { [%eval #-1] } 29... Rh2# { Black wins by checkmate. } 0-1