FEN
[Event "casual classical game"]
[Site "https://lichess.org/ef1L1WIP"]
[Date "2026.05.26"]
[Round "-"]
[White "Graff0MaN"]
[Black "KirienkoDV"]
[Result "0-1"]
[GameId "ef1L1WIP"]
[UTCDate "2026.05.26"]
[UTCTime "09:26:06"]
[WhiteElo "1500"]
[BlackElo "1500"]
[Variant "Standard"]
[TimeControl "900+15"]
[ECO "C40"]
[Opening "Latvian Gambit Accepted"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... f5? { (0.18 → 1.39) Mistake. Nc6 was best. } { [%eval 1.39] } (2... Nc6 3. Bc4 Nf6 4. d3 a6 5. c3 Bc5 6. O-O d6 7. Re1) 3. exf5 { [%eval 0.96] } { C40 Latvian Gambit Accepted } 3... e4 { [%eval 1.04] } 4. Nd4 { [%eval 0.96] } 4... d5? { (0.96 → 2.62) Mistake. Qf6 was best. } { [%eval 2.62] } (4... Qf6 5. Nb5 Qe5 6. Qe2 Kd8 7. N5c3 Qxf5 8. Qxe4 Ne7 9. Qxf5) 5. Qh5+ { [%eval 2.67] } 5... g6 { [%eval 3.04] } 6. fxg6 { [%eval 3.15] } 6... Nf6?! { (3.15 → 4.76) Inaccuracy. Bg7 was best. } { [%eval 4.76] } (6... Bg7 7. gxh7+ Kf8 8. hxg8=R+ Kxg8 9. Qg6 Rh6 10. Qg3 Kh7 11. Ne2) 7. Qe5+?? { (4.76 → 1.30) Blunder. g7+ was best. } { [%eval 1.3] } (7. g7+ Nxh5 8. gxh8=Q Nf6 9. b3 c5 10. Ba3 b6 11. Nc3 a6) 7... Be7 { [%eval 1.28] } 8. gxh7?? { (1.28 → -0.47) Blunder. d3 was best. } { [%eval -0.47] } (8. d3 hxg6 9. dxe4 Kf7 10. Nd2 Bd6 11. Qg5 Qe7 12. Nb5 Bc5 13. e5 Bxf2+) 8... Rxh7 { [%eval -0.49] } 9. Qg3? { (-0.49 → -2.05) Mistake. Qg5 was best. } { [%eval -2.05] } (9. Qg5 c5 10. Qg6+ Kf8 11. d3 cxd4 12. Bh6+ Rxh6 13. Qxh6+ Ke8 14. Nd2 Nc6) 9... Bd6?? { (-2.05 → 1.10) Blunder. Ng4 was best. } { [%eval 1.1] } (9... Ng4 10. Qb3 Bc5 11. Qb5+ Nd7 12. Ne6 Qh4 13. Nxc7+ Kf8 14. Be2 a6 15. g3) 10. Qe3?? { (1.10 → -2.92) Blunder. Qg6+ was best. } { [%eval -2.92] } (10. Qg6+ Rf7 11. d3 Qe7 12. Be3 c5 13. Nb5 Be5 14. Nd2 a6 15. d4 cxd4) 10... Bg4?? { (-2.92 → -0.23) Blunder. Ng4 was best. } { [%eval -0.23] } (10... Ng4 11. Qb3 Qf6 12. Qxd5 Qxf2+ 13. Kd1 Nf6 14. Bb5+ Ke7 15. Qg5 Qxd4 16. c3) 11. h3 { [%eval -0.56] } 11... Bh5?? { (-0.56 → 1.23) Blunder. c5 was best. } { [%eval 1.23] } (11... c5 12. Nb5 a6 13. Nxd6+ Qxd6 14. d3 Nc6 15. Qf4 Qe7 16. dxe4 Bh5 17. Nd2) 12. Nc3 { [%eval 1.14] } 12... Qd7 { [%eval 1.69] } 13. d3?? { (1.69 → -0.90) Blunder. Qg5 was best. } { [%eval -0.9] } (13. Qg5 Be7 14. Be2 Bxe2 15. Ncxe2 Nc6 16. Qf5 Nxd4 17. Nxd4 O-O-O 18. d3 Rg8) 13... Bc5 { [%eval -0.8] } 14. dxe4 { [%eval -1.09] } 14... Nc6 { [%eval -1.09] } 15. exd5+ { [%eval -1.27] } 15... Re7 { [%eval -1.32] } 16. dxc6 { [%eval -1.06] } 16... bxc6?! { (-1.06 → -0.18) Inaccuracy. Qxd4 was best. } { [%eval -0.18] } (16... Qxd4 17. cxb7 Rb8 18. Bb5+ Kf8 19. g4 Bf7 20. O-O Rxe3 21. Bxe3 Qe5 22. Rae1) 17. Qxe7+?? { (-0.18 → -2.80) Blunder. Nce2 was best. } { [%eval -2.8] } (17. Nce2 Rxe3 18. Bxe3 Bxe2 19. Bxe2 Bxd4 20. Rd1 c5 21. c3 Qg7 22. cxd4 Qxg2) 17... Qxe7+ { [%eval -2.76] } 18. Nde2 { [%eval -2.68] } 18... O-O-O { [%eval -2.4] } 19. Bg5 { [%eval -2.7] } 19... Re8?? { (-2.70 → 0.47) Blunder. Qe5 was best. } { [%eval 0.47] } (19... Qe5 20. Bh4 Bg6 21. Rd1 Re8 22. Rd2 Ne4 23. Nxe4 Qxe4 24. Bg5 Qe5 25. Be3) 20. Bxf6?? { (0.47 → -1.39) Blunder. O-O-O was best. } { [%eval -1.39] } (20. O-O-O Bxf2 21. g4 Bg6 22. Kb1 Qe5 23. Bxf6 Qxf6 24. Nc1 c5 25. Bb5 c6) 20... Qxf6 { [%eval -1.82] } 21. f3?? { (-1.82 → -7.58) Blunder. O-O-O was best. } { [%eval -7.58] } (21. O-O-O Qxf2 22. g4 Bg6 23. Rg1 Rd8 24. Rxd8+ Kxd8 25. Bg2 Bb4 26. Kd1 Ba5) 21... Bxf3?? { (-7.58 → -1.19) Blunder. Qh4+ was best. } { [%eval -1.19] } (21... Qh4+ 22. Kd1 Rd8+ 23. Nd4 Qxd4+ 24. Bd3 Qe3 25. Re1 Rxd3+ 26. cxd3 Qxd3+ 27. Kc1) 22. O-O-O { [%eval -1.4] } 22... Bxe2?? { (-1.40 → 0.43) Blunder. Bh5 was best. } { [%eval 0.43] } (22... Bh5 23. Kb1 Qh6 24. Rc1 Be3 25. Rd1 Bf2 26. Rh2 Bg3 27. Rh1 Be5 28. Rg1) 23. Bxe2 { [%eval 0.46] } 23... Qf4+?! { (0.46 → 1.53) Inaccuracy. Bd4 was best. } { [%eval 1.53] } (23... Bd4 24. Bg4+ Kb8 25. Rd3 Qf2 26. Rhd1 Bxc3 27. Rxc3 Qxg2 28. Rb3+ Ka8 29. Bf3) 24. Kb1 { [%eval 1.37] } 24... Qf2? { (1.37 → 2.76) Mistake. Qh4 was best. } { [%eval 2.76] } (24... Qh4 25. Bf3 Kb7 26. Rd3 a5 27. a3 Re3 28. Rhd1 Re6 29. R1d2 Kb6 30. Ka2) 25. Bg4+? { (2.76 → 1.27) Mistake. Ba6+ was best. } { [%eval 1.27] } (25. Ba6+ Kb8 26. Ne4 Qf5 27. Nxc5 Qxc5 28. Rd3 Ka8 29. Rb3 Re6 30. Bb7+ Kb8) 25... Kb7 { [%eval 1.03] } 26. Bf3 { [%eval 1.26] } 26... Qe3?! { (1.26 → 2.03) Inaccuracy. Qh4 was best. } { [%eval 2.03] } (26... Qh4 27. Rd3 Re3 28. Rhd1 a5 29. a3 Rxd3 30. Rxd3 Bd4 31. Ne4 Bg1 32. Ng3) 27. Ne4?? { (2.03 → -0.75) Blunder. Rd3 was best. } { [%eval -0.75] } (27. Rd3 Qh6 28. Na4 Bf8 29. Rc3 Re6 30. a3 Ka6 31. Nc5+ Bxc5 32. Rxc5 Qh4) 27... Rxe4 { [%eval -0.77] } 28. Bxe4 { [%eval -0.66] } 28... Qxe4 { [%eval -0.22] } 29. Rde1?! { (-0.22 → -1.07) Inaccuracy. h4 was best. } { [%eval -1.07] } (29. h4 Bf8 30. Rde1 Qg4 31. Ref1 Bh6 32. c3 Ka6 33. Ka1 Kb5 34. h5 a5) 29... Qxg2?! { (-1.07 → -0.29) Inaccuracy. Qb4 was best. } { [%eval -0.29] } (29... Qb4 30. c3 Qb5 31. Ka1 Bf2 32. Rc1 Qg5 33. g4 Bh4 34. Rcd1 Qe5 35. Rb1) 30. Reg1?? { (-0.29 → Mate in 12) Checkmate is now unavoidable. h4 was best. } { [%eval #-12] } (30. h4 Be3 31. h5 Bh6 32. c3 Kb6 33. Reg1 Qf3 34. Ka1 c5 35. Rf1 Qe4) 30... Qf3?? { (Mate in 12 → -1.56) Lost forced checkmate sequence. Bxg1 was best. } { [%eval -1.56] } (30... Bxg1 31. a4 Qxh1 32. a5 Bc5+ 33. Ka2 Qd5+ 34. c4 Qxc4+ 35. Kb1 Qd3+ 36. Ka2) 31. Rf1 { [%eval -1.17] } 31... Qg3?! { (-1.17 → -0.15) Inaccuracy. Qh5 was best. } { [%eval -0.15] } (31... Qh5 32. h4 Bd6 33. Ka1 c5 34. Rfg1 Bf4 35. c3 Ka6 36. Re1 Kb5 37. Ref1) 32. c3?! { (-0.15 → -1.08) Inaccuracy. h4 was best. } { [%eval -1.08] } (32. h4 Be3 33. h5 Bh6 34. c3 a5 35. Rfg1 Qd3+ 36. Ka1 Ka6 37. Rd1 Qe3) 32... a5 { [%eval -0.91] } 33. a3?! { (-0.91 → -1.70) Inaccuracy. h4 was best. } { [%eval -1.7] } (33. h4 Qg6+ 34. Ka1 Qh5 35. Rh3 Ka6 36. a3 Kb5 37. Rfh1 Kc4 38. Ka2 Bf8) 33... Kb6 { [%eval -1.78] } 34. a4? { (-1.78 → -3.49) Mistake. h4 was best. } { [%eval -3.49] } (34. h4 Qg6+ 35. Ka1 Qh5 36. Rd1 Kb5 37. Rde1 Bf2 38. Ref1 Be3 39. Re1 Bh6) 34... Bd6 { [%eval -3.04] } 35. h4 { [%eval -2.85] } 35... Qd3+ { [%eval -2.81] } 36. Ka1 { [%eval -3.01] } 36... Kc5?! { (-3.01 → -1.77) Inaccuracy. Qc4 was best. } { [%eval -1.77] } (36... Qc4 37. h5 Bf4 38. Re1 Bd2 39. Re8 c5 40. Kb1 Qd3+ 41. Ka1 Qc2 42. Re2) 37. h5 { [%eval -1.69] } 37... Be5? { (-1.69 → -0.25) Mistake. Qe4 was best. } { [%eval -0.25] } (37... Qe4 38. h6 Qxa4+ 39. Kb1 Qe4+ 40. Ka2 Qh7 41. Rfg1 Bf8 42. Rh4 Kb5 43. Rgg4) 38. h6 { [%eval -0.63] } 38... Kc4?! { (-0.63 → 0.00) Inaccuracy. Qc4 was best. } { [%eval 0.0] } (38... Qc4 39. Re1 Qxa4+ 40. Kb1 Bh8 41. h7 Qb3 42. Re8 Qd5 43. Rh2 Qf5+ 44. Kc1) 39. h7?? { (0.00 → -2.84) Blunder. Re1 was best. } { [%eval -2.84] } (39. Re1 Bh8 40. h7 Qf3 41. Ref1 Qe2 42. Re1) 39... Kb3 { [%eval -2.44] } 40. Rd1?? { (-2.44 → Mate in 6) Checkmate is now unavoidable. Rf8 was best. } { [%eval #-6] } (40. Rf8 Qe4 41. h8=Q Qxa4+ 42. Kb1 Qe4+ 43. Ka1 Bxh8 44. Rfxh8 Qa4+ 45. Kb1 Qa2+) 40... Qc2 { [%eval #-10] } 41. Rb1 { [%eval #-10] } 41... c5?? { (Mate in 10 → 0.00) Lost forced checkmate sequence. Qe4 was best. } { [%eval 0.0] } (41... Qe4 42. c4 Qxc4 43. Rh3+ Kc2 44. Rh2+ Bxh2 45. b3 Qd4+ 46. Ka2 Bg3 47. h8=Q) 42. h8=Q { [%eval 0.0] } 42... Bxh8 { [%eval 0.0] } 43. Rxh8 { [%eval 0.0] } 43... Kxa4?? { (0.00 → 5.97) Blunder. Qe4 was best. } { [%eval 5.97] } (43... Qe4 44. c4 Qxc4 45. Rh3+ Kb4 46. Rc3 Qd4 47. Rbc1 c4 48. Kb1 c6 49. Ka2) 44. Rb8 { [%eval 5.83] } 44... c6 { [%eval 6.49] } 45. Ka2 { [%eval 6.01] } 45... c4 { [%eval 4.79] } 46. Ka1?? { (4.79 → 0.00) Blunder. Rh1 was best. } { [%eval 0.0] } (46. Rh1 Qe4 47. Ra1 Qc2 48. Rb6 c5 49. Rb7 Qd1 50. Rb4+ axb4 51. Rxd1 Ka5) 46... c5 { [%eval 0.0] } 47. Rc8 { [%eval 0.0] } 47... Kb5 { [%eval 0.0] } 48. Rb8+ { [%eval 0.19] } 48... Kc6 { [%eval 0.0] } 49. Rc8+?? { (0.00 → -4.96) Blunder. Rh1 was best. } { [%eval -4.96] } (49. Rh1 a4 50. Rc8+ Kb6 51. Rg8 Kb5 52. Ra8 Kc6) 49... Kb7 { [%eval -4.46] } 50. Rxc5?? { (-4.46 → Mate in 1) Checkmate is now unavoidable. Re1 was best. } { [%eval #-1] } (50. Re1 Kxc8 51. Re5 Qa4+ 52. Kb1 Qb5 53. Kc1 a4 54. Rg5 a3 55. bxa3 Qb3) 50... Qa4# { Black wins by checkmate. } 0-1