FEN
[Event "casual classical game"]
[Site "https://lichess.org/Ce4ZXZAo"]
[Date "2026.05.20"]
[Round "-"]
[White "fi03nn"]
[Black "lichess AI level 2"]
[Result "1-0"]
[GameId "Ce4ZXZAo"]
[UTCDate "2026.05.20"]
[UTCTime "09:21:00"]
[WhiteElo "1500"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "1500+0"]
[ECO "C46"]
[Opening "Three Knights Opening: Steinitz Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nc3 { [%eval 0.08] } 2... Nc6 { [%eval 0.07] } 3. Nf3 { [%eval 0.06] } 3... g6?! { (0.06 → 0.75) Inaccuracy. Nf6 was best. } { [%eval 0.75] } { C46 Three Knights Opening: Steinitz Defense } (3... Nf6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd3 d5 8. exd5) 4. d4 { [%eval 0.73] } 4... Bg7?! { (0.73 → 1.63) Inaccuracy. exd4 was best. } { [%eval 1.63] } (4... exd4 5. Nxd4 Bg7 6. Be3 d6 7. f3 a6 8. Nxc6 bxc6 9. Qd2) 5. d5?! { (1.63 → 0.98) Inaccuracy. Bg5 was best. } { [%eval 0.98] } (5. Bg5 f6 6. Be3 d6 7. Bc4 Bg4 8. dxe5 dxe5 9. h3 Qxd1+) 5... Nd4 { [%eval 0.6] } 6. Nxd4 { [%eval 0.17] } 6... exd4 { [%eval 0.33] } 7. Ne2 { [%eval 0.06] } 7... Ne7? { (0.06 → 1.35) Mistake. c5 was best. } { [%eval 1.35] } (7... c5 8. f3 Nf6 9. a4 d6 10. Ng3 Qe7 11. Be2 h5 12. h4) 8. Nxd4 { [%eval 1.32] } 8... O-O { [%eval 1.31] } 9. Be3 { [%eval 0.94] } 9... c5 { [%eval 0.97] } 10. d6?? { (0.97 → -0.78) Blunder. Nf3 was best. } { [%eval -0.78] } (10. Nf3 Bxb2 11. Rb1 Bc3+ 12. Bd2 Bg7 13. Bd3 a6 14. a4 b5 15. axb5 axb5) 10... Bxd4?? { (-0.78 → 1.35) Blunder. cxd4 was best. } { [%eval 1.35] } (10... cxd4 11. Bg5 Qa5+ 12. Bd2 Qc5 13. dxe7 Qxe7 14. Bd3 d5 15. e5 Qxe5+ 16. Qe2) 11. Bxd4 { [%eval 1.43] } 11... Nc6?! { (1.43 → 2.58) Inaccuracy. cxd4 was best. } { [%eval 2.58] } (11... cxd4 12. dxe7 Qxe7 13. Qxd4 Re8 14. O-O-O Qxe4 15. Bb5 Qxg2 16. h4 Qe4 17. Rhe1) 12. Bxc5?? { (2.58 → -1.06) Blunder. Bc3 was best. } { [%eval -1.06] } (12. Bc3 Re8 13. Qf3 Nd4 14. Bxd4 cxd4 15. O-O-O b5 16. Qd3 Qf6 17. f3 Qxd6) 12... Qa5+ { [%eval -1.18] } 13. b4 { [%eval -1.27] } 13... Qa3?? { (-1.27 → 1.99) Blunder. Nxb4 was best. } { [%eval 1.99] } (13... Nxb4 14. Bxb4 Qxb4+ 15. Qd2 Qxe4+ 16. Be2 Qxg2 17. O-O-O b6 18. Rhe1 Bb7 19. Qd4) 14. Qd3 { [%eval 1.45] } 14... Qxd3? { (1.45 → 3.03) Mistake. Qb2 was best. } { [%eval 3.03] } (14... Qb2 15. Rd1 Nxb4 16. Bxb4 Qxb4+ 17. c3 Qb2 18. Qd2 Qxd2+ 19. Kxd2 b6 20. f3) 15. Bxd3 { [%eval 3.04] } 15... Kg7?! { (3.04 → 3.89) Inaccuracy. b6 was best. } { [%eval 3.89] } (15... b6 16. b5 bxc5 17. bxc6 dxc6 18. Kd2 Be6 19. f4 c4 20. Be2 Rad8 21. e5) 16. O-O-O?! { (3.89 → 2.90) Inaccuracy. b5 was best. } { [%eval 2.9] } (16. b5 Ne5 17. Bd4 f6 18. Kd2 b6 19. a4 Bb7 20. a5 bxa5 21. Rxa5 Nxd3) 16... Re8?! { (2.90 → 3.71) Inaccuracy. b6 was best. } { [%eval 3.71] } (16... b6 17. b5 bxc5 18. bxc6 dxc6 19. e5 Bg4 20. f3 Be6 21. Be4 Rfc8 22. a3) 17. f4 { [%eval 3.18] } 17... a6?! { (3.18 → 4.18) Inaccuracy. b6 was best. } { [%eval 4.18] } (17... b6 18. b5 bxc5 19. bxc6 dxc6 20. e5 Rb8 21. a3 Be6 22. Rhe1 c4 23. Be4) 18. g4?! { (4.18 → 3.25) Inaccuracy. a3 was best. } { [%eval 3.25] } (18. a3 b5 19. h4 Bb7 20. g4 Kf8 21. e5 a5 22. Rhf1 Rec8 23. Kb2 Nd8) 18... b5?! { (3.25 → 4.11) Inaccuracy. b6 was best. } { [%eval 4.11] } (18... b6 19. Bxb6 Rb8 20. Bc5 Nxb4 21. Kd2 Nxd3 22. cxd3 Rb2+ 23. Ke3 Rxa2 24. Bd4+) 19. h4 { [%eval 4.07] } 19... h6 { [%eval 4.23] } 20. f5?! { (4.23 → 3.27) Inaccuracy. g5 was best. } { [%eval 3.27] } (20. g5 Bb7 21. a3 h5 22. Rhf1 Nd8 23. Bd4+ Kf8 24. Bf6 a5 25. Kb2 Bc6) 20... Rb8 { [%eval 4.08] } 21. Rhf1 { [%eval 3.63] } 21... gxf5?! { (3.63 → 4.91) Inaccuracy. Bb7 was best. } { [%eval 4.91] } (21... Bb7 22. Rf4 Ne5 23. g5 Rbc8 24. gxh6+ Kxh6 25. Rg1 Rg8 26. Be2 f6 27. fxg6) 22. gxf5?! { (4.91 → 3.61) Inaccuracy. Rxf5 was best. } { [%eval 3.61] } (22. Rxf5 f6 23. Rdf1 Re6 24. g5 Bb7 25. gxf6+ Kf7 26. Be2 Rg8 27. Bh5+ Kf8) 22... Kh7?! { (3.61 → 4.70) Inaccuracy. Bb7 was best. } { [%eval 4.7] } (22... Bb7 23. Rg1+ Kh8 24. Be3 Rbc8 25. Kb1 Rg8 26. a3 Kh7 27. Bf4 f6 28. h5) 23. f6 { [%eval 4.63] } 23... Bb7 { [%eval 4.86] } 24. h5?! { (4.86 → 3.46) Inaccuracy. Rg1 was best. } { [%eval 3.46] } (24. Rg1 Rg8 25. e5+ Kh8 26. Bf5 Rxg1 27. Rxg1 Rg8 28. Bxd7 Nxe5 29. Bf5 Rxg1+) 24... Rbc8?! { (3.46 → 4.63) Inaccuracy. Ne5 was best. } { [%eval 4.63] } (24... Ne5 25. Bd4 Kh8 26. Rde1 Re6 27. Bxe5 Rxe5 28. Rf5 Rbe8 29. Rg1 Rxf5 30. exf5) 25. Rde1? { (4.63 → 2.88) Mistake. e5+ was best. } { [%eval 2.88] } (25. e5+ Kh8 26. Bf5 Nb8 27. e6 dxe6 28. d7 exf5 29. dxe8=R+ Rxe8 30. Rxf5 Kh7) 25... Re6?? { (2.88 → 5.91) Blunder. Ne5 was best. } { [%eval 5.91] } (25... Ne5 26. Rf5 Kh8 27. Rg1 a5 28. a3 axb4 29. axb4 Ra8 30. Bxb5 Bxe4 31. Rf4) 26. e5+ { [%eval 5.99] } 26... Kh8 { [%eval 6.04] } 27. a3? { (6.04 → 3.60) Mistake. Bf5 was best. } { [%eval 3.6] } (27. Bf5 Rce8 28. Bxe6 Rxe6 29. Rg1 Rxe5 30. Rxe5 Nxe5 31. Re1 Nc4 32. Re8+ Kh7) 27... Rxe5 { [%eval 3.12] } 28. Rxe5 { [%eval 3.12] } 28... Nxe5 { [%eval 3.21] } 29. Re1?! { (3.21 → 2.35) Inaccuracy. Bf5 was best. } { [%eval 2.35] } (29. Bf5 Re8 30. Be3 Nc4 31. Bxh6 Nxd6 32. Bxd7 Rd8 33. Bg4 Bc8 34. Bf3 Kh7) 29... Nf3?? { (2.35 → 6.67) Blunder. Nxd3+ was best. } { [%eval 6.67] } (29... Nxd3+ 30. cxd3 Bd5 31. Re7 Be6 32. d4 Rd8 33. Bb6 Rc8+ 34. Kd2 Rb8 35. Ba7) 30. Re7 { [%eval 6.65] } 30... Kg8 { [%eval 6.75] } 31. Rxd7 { [%eval 6.91] } 31... Rb8 { [%eval 7.51] } 32. c4? { (7.51 → 4.41) Mistake. Rc7 was best. } { [%eval 4.41] } (32. Rc7 Ne5 33. Bf5 Nc6 34. d7 a5 35. bxa5 Nxa5 36. Be7 Nc6 37. Be4 b4) 32... Ne1?! { (4.41 → 6.84) Inaccuracy. Ne5 was best. } { [%eval 6.84] } (32... Ne5 33. Rxb7 Rxb7 34. Be4 Rb8 35. cxb5 axb5 36. Bf5 Ra8 37. d7 Kh8 38. Be7) 33. cxb5? { (6.84 → 4.07) Mistake. Bf5 was best. } { [%eval 4.07] } (33. Bf5 Bc6 34. Rc7 Be8 35. d7 Bxd7 36. Rxd7 Nf3 37. Re7 Ng5 38. Kb2 Rd8) 33... Bg2? { (4.07 → 7.75) Mistake. Nxd3+ was best. } { [%eval 7.75] } (33... Nxd3+ 34. Kd2 Ne5 35. Rxb7 Rxb7 36. bxa6 Rb8 37. Kc3 Ra8 38. a7 Rc8 39. Kd4) 34. bxa6?! { (7.75 → 4.92) Inaccuracy. Bc4 was best. } { [%eval 4.92] } (34. Bc4 Kh8 35. bxa6 Rg8 36. Re7 Bc6 37. Rxe1 Rg2 38. Bd3 Ra2 39. Bd4 Bd7) 34... Rc8?! { (4.92 → 8.41) Inaccuracy. Nxd3+ was best. } { [%eval 8.41] } (34... Nxd3+ 35. Kc2 Nf4 36. a7 Ra8 37. Re7 Nxh5 38. b5 Kh7 39. b6 Nxf6 40. b7) 35. Bc4 { [%eval 8.3] } 35... Nd3+? { (8.30 → Mate in 9) Checkmate is now unavoidable. Bh3 was best. } { [%eval #9] } (35... Bh3 36. Re7 Be6 37. d7 Ra8 38. Bxe6 fxe6 39. Bd6 Kh8 40. Rxe6 Nd3+ 41. Kc2) 36. Bxd3 { [%eval #8] } 36... Bc6 { [%eval #6] } 37. Re7 { [%eval #7] } 37... Rd8 { [%eval #7] } 38. a7 { [%eval #6] } 38... Rf8 { [%eval #6] } 39. d7 { [%eval #5] } 39... Rd8 { [%eval #4] } 40. Bc4 { [%eval #6] } 40... Ba4 { [%eval #5] } 41. Bxf7+ { [%eval #5] } 41... Kh8 { [%eval #5] } 42. Re8+ { [%eval #4] } 42... Kh7 { [%eval #1] } 43. Rxd8 { [%eval #2] } 43... Bd1 { [%eval #1] } 44. a8=Q { [%eval #1] } 44... Bf3 { [%eval #1] } 45. Qa7 { [%eval #3] } 45... Bd1 { [%eval #1] } 46. Rc8 { [%eval #2] } 46... Be2 { [%eval #1] } 47. d8=Q { [%eval #1] } 47... Bf3 { [%eval #1] } 48. Bg6# { White wins by checkmate. } 1-0