FEN
[Event "rated classical game"]
[Site "https://lichess.org/EmNvdRc8"]
[Date "2026.05.29"]
[Round "-"]
[White "KingSteph01"]
[Black "jammsoata"]
[Result "0-1"]
[GameId "EmNvdRc8"]
[UTCDate "2026.05.29"]
[UTCTime "02:16:34"]
[WhiteElo "1080"]
[BlackElo "1031"]
[WhiteRatingDiff "-30"]
[BlackRatingDiff "+68"]
[Variant "Standard"]
[TimeControl "1800+0"]
[ECO "D02"]
[Opening "Queen's Pawn Game: Chigorin Variation"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. Nf3 { [%eval 0.08] } 2... Nc6 { [%eval 0.5] } { D02 Queen's Pawn Game: Chigorin Variation } 3. Nc3 { [%eval -0.01] } 3... Nf6 { [%eval 0.17] } 4. b3 { [%eval -0.19] } 4... g6 { [%eval 0.24] } 5. Ng5? { (0.24 → -1.13) Mistake. Bb2 was best. } { [%eval -1.13] } (5. Bb2 Bg7 6. e3 O-O 7. Be2 e6 8. O-O b6 9. Na4 Bb7) 5... Bg7 { [%eval -0.58] } 6. e3 { [%eval -0.81] } 6... O-O { [%eval -0.57] } 7. Bb5?! { (-0.57 → -1.34) Inaccuracy. f4 was best. } { [%eval -1.34] } (7. f4 Na5 8. Ba3 b6 9. Qd2 c5 10. dxc5 h6 11. Nf3 Ne4 12. Nxe4 Bxa1) 7... Bh6? { (-1.34 → 0.27) Mistake. e5 was best. } { [%eval 0.27] } (7... e5 8. Bxc6 bxc6 9. dxe5 Nd7 10. Nf3 Nxe5 11. Nxe5 Bxe5 12. Bb2 Qg5 13. Kf1) 8. Nf3 { [%eval 0.21] } 8... Qd6 { [%eval 0.22] } 9. a3 { [%eval -0.21] } 9... Bg4 { [%eval -0.2] } 10. a4 { [%eval -0.51] } 10... b6?! { (-0.51 → 0.26) Inaccuracy. Ne4 was best. } { [%eval 0.26] } (10... Ne4 11. Bb2 a6 12. Bxc6 Nxc3 13. Bxc3 Qxc6 14. Bd2 Rfe8 15. Rc1 Bg7 16. O-O) 11. h3?! { (0.26 → -0.40) Inaccuracy. Ba3 was best. } { [%eval -0.4] } (11. Ba3 Nb4 12. Be2 Bf5 13. Bd3 Bxd3 14. cxd3 c5 15. dxc5 bxc5 16. O-O Rfc8) 11... Qb4?? { (-0.40 → 4.63) Blunder. Bxf3 was best. } { [%eval 4.63] } (11... Bxf3 12. Qxf3 Nb4 13. Bd3 c5 14. O-O Rfc8 15. Ba3 Nxd3 16. cxd3 Qd8 17. dxc5) 12. Qd2?? { (4.63 → 1.88) Blunder. hxg4 was best. } { [%eval 1.88] } (12. hxg4 Nxg4 13. Qd2 Qd6 14. Bxc6 Qxc6 15. Ne5 Nxe5 16. Rxh6 Rae8 17. dxe5) 12... Bxf3 { [%eval 1.84] } 13. gxf3? { (1.84 → 0.69) Mistake. Ba3 was best. } { [%eval 0.69] } (13. Ba3 Qxd4 14. exd4 Bxd2+ 15. Kxd2 Nxd4 16. gxf3 c5 17. Be2 Nh5 18. Rae1 Rfd8) 13... a5?? { (0.69 → 4.52) Blunder. Qd6 was best. } { [%eval 4.52] } (13... Qd6 14. Ba3 Qe6 15. O-O-O Na5 16. h4 Bg7 17. Ne2 Nh5 18. Kb1 Rfd8 19. Ng3) 14. Bxc6 { [%eval 4.35] } 14... Ra7?! { (4.35 → 6.86) Inaccuracy. Qd6 was best. } { [%eval 6.86] } (14... Qd6 15. Bxa8 Rxa8 16. Nb5 Qd7 17. Qe2 Bg7 18. Bb2 c5 19. Bc3 Kf8 20. O-O-O) 15. Qd3?! { (6.86 → 4.30) Inaccuracy. Ba3 was best. } { [%eval 4.3] } (15. Ba3 e5 16. Bxb4 axb4 17. Ne2 exd4 18. Nxd4 Ra5 19. Rg1 Rc5 20. Bb5 Bg7) 15... Qd6 { [%eval 4.34] } 16. Bb5?! { (4.34 → 2.97) Inaccuracy. Nb5 was best. } { [%eval 2.97] } (16. Nb5 Qxc6 17. Nxa7 Qd7 18. Nb5 c5 19. Bd2 cxd4 20. exd4 Qe6+ 21. Be3 Nh5) 16... e5?! { (2.97 → 4.12) Inaccuracy. c6 was best. } { [%eval 4.12] } (16... c6 17. Qd2 cxb5 18. Nxb5 Qb8 19. Nxa7 Qxa7 20. Bb2 Qb7 21. Qd3 Rc8 22. h4) 17. f4?! { (4.12 → 2.61) Inaccuracy. Ba3 was best. } { [%eval 2.61] } (17. Ba3 c5 18. dxe5 Qxe5 19. Bb2 Bg7 20. O-O-O Rc8 21. Ne2 Qb8 22. c4 Rd8) 17... exd4?! { (2.61 → 3.49) Inaccuracy. exf4 was best. } { [%eval 3.49] } (17... exf4 18. Ba3 Qe6 19. Bxf8 Kxf8 20. O-O-O c6 21. Ba6 Qe7 22. Kb2 Qb4 23. Na2) 18. Qxd4 { [%eval 3.67] } 18... c5 { [%eval 3.71] } 19. Qd3 { [%eval 3.58] } 19... Qe6 { [%eval 4.02] } 20. Ba3 { [%eval 3.6] } 20... d4 { [%eval 3.59] } 21. Rd1? { (3.59 → 1.74) Mistake. Ne2 was best. } { [%eval 1.74] } (21. Ne2 Ne4 22. O-O Re7 23. Kg2 Nd6 24. Ng3 Nxb5 25. axb5 dxe3 26. fxe3 Qxe3) 21... dxc3 { [%eval 1.85] } 22. Bc4?? { (1.85 → 0.00) Blunder. Qxc3 was best. } { [%eval 0.0] } (22. Qxc3 Ne4 23. Qc4 Qe7 24. Bb2 Bg7 25. Bxg7 Kxg7 26. Bc6 Nd6 27. Qc3+ f6) 22... Qd7?? { (0.00 → 2.34) Blunder. Qc6 was best. } { [%eval 2.34] } (22... Qc6 23. O-O Qf3 24. Qxc3 Bg7 25. Qd3 Qxh3 26. e4 Qg4+ 27. Qg3 Qxg3+ 28. fxg3) 23. Qxd7 { [%eval 2.27] } 23... Rxd7 { [%eval 2.08] } 24. Bb5?? { (2.08 → 0.00) Blunder. Rxd7 was best. } { [%eval 0.0] } (24. Rxd7 Nxd7 25. Ke2 Rd8 26. Rd1 Kf8 27. Rd6 Ke7 28. Rc6 f5 29. h4 Bg7) 24... Rdd8?! { (0.00 → 0.84) Inaccuracy. Rxd1+ was best. } { [%eval 0.84] } (24... Rxd1+ 25. Kxd1 Rd8+ 26. Ke1 Bf8 27. Bc1 Nd5 28. Ke2 Nb4 29. Rd1 Rxd1 30. Kxd1) 25. e4?? { (0.84 → -2.76) Blunder. Ke2 was best. } { [%eval -2.76] } (25. Ke2 Ne4 26. Bc1 Bg7 27. Rd3 Rd6 28. Rg1 Rfd8 29. f3 Rxd3 30. Bxd3 Nd6) 25... Nxe4 { [%eval -3.04] } 26. Rg1?! { (-3.04 → -4.11) Inaccuracy. Rxd8 was best. } { [%eval -4.11] } (26. Rxd8 Rxd8 27. f5 gxf5 28. h4 Kg7 29. Rg1+ Kf6 30. Ba6 Bf4 31. Be2 Bd2+) 26... Bxf4 { [%eval -4.09] } 27. h4 { [%eval -4.25] } 27... h5 { [%eval -4.09] } 28. f3 { [%eval -4.79] } 28... Nd2 { [%eval -3.9] } 29. Rg2?! { (-3.90 → -5.51) Inaccuracy. Kf2 was best. } { [%eval -5.51] } (29. Kf2 Be5 30. Rh1 Bf6 31. Bc1 Rd4 32. Kg3 Rfd8 33. Bxd2 Rxd2 34. Bd3 Bd4) 29... Rfe8+?? { (-5.51 → -2.23) Blunder. Nxf3+ was best. } { [%eval -2.23] } (29... Nxf3+ 30. Kf2 Nxh4 31. Rgg1 Nf5 32. Rxd8 Rxd8 33. Rh1 Nd4 34. Bc1 Bxc1 35. Rxc1) 30. Kf2?? { (-2.23 → -5.64) Blunder. Bxe8 was best. } { [%eval -5.64] } (30. Bxe8 Rxe8+ 31. Kf2 Re3 32. Rh1 Rxf3+ 33. Ke2 Re3+ 34. Kd1 Re4 35. Bc1 Rd4) 30... Be3+?! { (-5.64 → -3.60) Inaccuracy. Re3 was best. } { [%eval -3.6] } (30... Re3 31. Be2 Rde8 32. Bb5 Rxf3+ 33. Kg1 Re4 34. Rgxd2 cxd2 35. Kg2 Rg3+ 36. Kf2) 31. Kg3 { [%eval -3.56] } 31... Ne4+? { (-3.56 → -2.00) Mistake. Re6 was best. } { [%eval -2.0] } (31... Re6 32. Re2 Rd4 33. Rde1 Bf4+ 34. Kg2 Rxe2+ 35. Bxe2 Bd6 36. Rh1 Be5 37. Kf2) 32. Kh2?? { (-2.00 → -7.45) Blunder. fxe4 was best. } { [%eval -7.45] } (32. fxe4 Rxd1 33. Bxe8 Bd4 34. Bb5 Be5+ 35. Kf3 Ra1 36. Rg5 Bf6 37. Rd5 Rxa3) 32... Rxd1 { [%eval -6.73] } 33. Bxe8?? { (-6.73 → Mate in 6) Checkmate is now unavoidable. Re2 was best. } { [%eval #-6] } (33. Re2 Bf4+ 34. Kg2 Red8 35. Rxe4 R8d2+ 36. Be2 Bd6 37. f4 Ra1 38. f5 gxf5) 33... Bf4+ { [%eval #-5] } 34. Kh3 { [%eval #-2] } 34... Nd2?? { (Mate in 2 → -6.20) Lost forced checkmate sequence. Rh1+ was best. } { [%eval -6.2] } (34... Rh1+ 35. Rh2 Rxh2#) 35. Bc6?? { (-6.20 → Mate in 2) Checkmate is now unavoidable. Rf2 was best. } { [%eval #-2] } (35. Rf2 Nb1 36. Bxc5 bxc5 37. Bb5 Rh1+ 38. Kg2 Rxh4 39. Kg1 Kg7 40. Bc6 Nd2) 35... Rc1?? { (Mate in 2 → 4.22) Lost forced checkmate sequence. Rh1+ was best. } { [%eval 4.22] } (35... Rh1+ 36. Rh2 Rxh2#) 36. Be4?? { (4.22 → Mate in 2) Checkmate is now unavoidable. Bxc1 was best. } { [%eval #-2] } (36. Bxc1 g5 37. Re2 Kg7 38. Kg2 Kf6 39. Bb5 Kg7 40. Re1 g4) 36... Nxe4?? { (Mate in 2 → 0.00) Lost forced checkmate sequence. Rh1+ was best. } { [%eval 0.0] } (36... Rh1+ 37. Rh2 Rxh2#) 37. fxe4?? { (0.00 → Mate in 2) Checkmate is now unavoidable. Bxc1 was best. } { [%eval #-2] } (37. Bxc1 Bxc1 38. fxe4 Bf4 39. e5 Bxe5 40. Rg5 Bd6 41. Rd5 Be7 42. Rd3 Kf8) 37... Rxc2?? { (Mate in 2 → 3.70) Lost forced checkmate sequence. Rh1+ was best. } { [%eval 3.7] } (37... Rh1+ 38. Rh2 Rxh2#) 38. Rg1?? { (3.70 → Mate in 1) Checkmate is now unavoidable. Rxc2 was best. } { [%eval #-1] } (38. Rxc2 Be5 39. Kg2 f6 40. Bc1 Kf7 41. Rf2 Ke6 42. Kf3 Kd6 43. Ke2 c4) 38... Re2? { (Mate in 1 → -7.75) Lost forced checkmate sequence. Rh2# was best. } { [%eval -7.75] } (38... Rh2#) 39. b4? { (-7.75 → Mate in 1) Checkmate is now unavoidable. Rh1 was best. } { [%eval #-1] } (39. Rh1 Rc2 40. e5 Bxe5 41. Bc1 Re2 42. Bg5 f6 43. Bxf6 Bxf6 44. Kg3 Rd2) 39... cxb4 { [%eval #-7] } 40. Bxb4 { [%eval #-1] } 40... axb4 { [%eval #-5] } 41. Rd1 { [%eval #-1] } 41... Rxe4?! { (Mate in 1 → -10.03) Lost forced checkmate sequence. Rh2# was best. } { [%eval -10.03] } (41... Rh2#) 42. Rd8+?! { (-10.03 → Mate in 12) Checkmate is now unavoidable. a5 was best. } { [%eval #-12] } (42. a5 c2 43. Rd8+ Kg7 44. Rc8 c1=Q 45. Rxc1 Bxc1 46. a6 Re8 47. Kg3 Ra8) 42... Kg7 { [%eval #-11] } 43. Rb8 { [%eval #-3] } 43... c2 { [%eval #-4] } 44. Rb7 { [%eval #-3] } 44... c1=Q { [%eval #-3] } 45. Rxb6 { [%eval #-1] } 45... Qc3+ { [%eval #-2] } 46. Kg2 { [%eval #-2] } 46... Qg3+ { [%eval #-1] } 47. Kf1 { [%eval #-1] } 47... Re1# { Black wins by checkmate. } 0-1