lichess.org
Donate
FEN
[Event "Rapid"] [Site "https://lichess.org/game/zcvQl5Gm"] [Date "2026.08.10"] [Round "-"] [White "suhaas_kurra"] [Black "rcstinson"] [Result "0-1"] [GameId "zcvQl5Gm"] [UTCDate "2026.08.10"] [UTCTime "20:54:46"] [WhiteElo "2170"] [BlackElo "1749"] [WhiteRatingDiff "-10"] [BlackRatingDiff "+11"] [Variant "Standard"] [TimeControl "600+0"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Nf3 { [%eval 0.11] } 2... e6 { [%eval 0.14] } 3. Bf4 { [%eval 0.1] } 3... d5 { [%eval 0.1] } 4. h3 { [%eval 0.0] } 4... c5 { [%eval 0.0] } 5. c3 { [%eval -0.07] } 5... Nc6 { [%eval -0.06] } 6. e3 { [%eval -0.11] } 6... Be7 { [%eval 0.16] } 7. Nbd2 { [%eval 0.22] } 7... b6 { [%eval 0.24] } 8. Bd3 { [%eval 0.3] } 8... O-O { [%eval 0.33] } 9. O-O { [%eval 0.27] } 9... Bb7 { [%eval 0.27] } 10. Re1 { [%eval 0.26] } 10... h6 { [%eval 0.46] } 11. Rc1 { [%eval 0.31] } 11... Rc8 { [%eval 0.34] } 12. Kh1 { [%eval 0.07] } 12... Na5 { [%eval 0.37] } 13. g4?! { (0.37 → -0.45) Inaccuracy. Ne5 was best. } { [%eval -0.45] } (13. Ne5 Bd6 14. Bb1 Ne4 15. Nxe4 dxe4 16. Qg4 cxd4 17. cxd4 f5 18. Rxc8 Qxc8) 13... Ne4 { [%eval -0.46] } 14. Bxe4?! { (-0.46 → -1.29) Inaccuracy. Kg1 was best. } { [%eval -1.29] } (14. Kg1 Nc4 15. Nxc4 dxc4 16. Bxc4 cxd4 17. cxd4 b5 18. Bxb5 Rxc1 19. Qxc1 Bh4) 14... dxe4 { [%eval -1.4] } 15. Ne5 { [%eval -1.33] } 15... Bg5 { [%eval -1.09] } 16. Bg3 { [%eval -1.04] } 16... Bh4 { [%eval -0.94] } 17. Rg1 { [%eval -1.15] } 17... Nc6 { [%eval -1.11] } 18. Nec4?! { (-1.11 → -2.19) Inaccuracy. Nxc6 was best. } { [%eval -2.19] } (18. Nxc6 Rxc6 19. Nb3 Bxg3 20. Rxg3 cxd4 21. cxd4 Qf6 22. Kg2 Rfc8 23. Rxc6 Bxc6) 18... cxd4?! { (-2.19 → -1.56) Inaccuracy. Bxg3 was best. } { [%eval -1.56] } (18... Bxg3 19. Rxg3 cxd4 20. exd4 Ne7 21. Kg1 Ng6 22. Ne3 Nf4 23. Rc2 f6 24. a4) 19. cxd4?! { (-1.56 → -2.71) Inaccuracy. Nd6 was best. } { [%eval -2.71] } (19. Nd6 Bxg3 20. Nxb7 Qd7 21. Rxg3 dxc3 22. Rxc3 Qxb7 23. Nxe4 Ne5 24. Qd4 Rxc3) 19... Nxd4 { [%eval -2.44] } 20. exd4 { [%eval -2.81] } 20... e3+ { [%eval -2.53] } 21. Nf3? { (-2.53 → -4.90) Mistake. Kh2 was best. } { [%eval -4.9] } (21. Kh2 exd2 22. Qxd2 Bg5 23. f4 Bf6 24. Bf2 Qd5 25. b3 b5 26. g5 hxg5) 21... exf2 { [%eval -4.66] } 22. Rg2 { [%eval -3.86] } 22... Qf6 { [%eval -3.36] } 23. Rc3? { (-3.36 → -6.22) Mistake. Bxh4 was best. } { [%eval -6.22] } (23. Bxh4 Qxf3 24. Qxf3 Bxf3 25. Bxf2 b5 26. b3 bxc4 27. bxc4 f5 28. c5 fxg4) 23... Rxc4 { [%eval -5.76] } 24. Bxh4 { [%eval -6.01] } 24... Bxf3?! { (-6.01 → -4.15) Inaccuracy. Rxc3 was best. } { [%eval -4.15] } (24... Rxc3 25. bxc3 Bxf3 26. Bxf6 Bxd1 27. Rxf2 gxf6 28. Kg1 Rc8 29. Rxf6 Rxc3 30. Rxh6) 25. Rxf3 { [%eval -5.48] } 25... Qxf3 { [%eval -5.53] } 26. Qxf3 { [%eval -5.58] } 26... Rc1+ { [%eval -5.47] } 27. Kh2 { [%eval -5.47] } 27... f1=Q { [%eval -5.3] } 28. Qxf1 { [%eval -5.31] } 28... Rxf1 { [%eval -5.44] } 29. Rc2 { [%eval -5.53] } 29... Re8 { [%eval -5.44] } 30. Rc7 { [%eval -5.9] } 30... Rd1 { [%eval -6.05] } 31. Bf2 { [%eval -5.9] } 31... Rd2 { [%eval -5.99] } 32. Kg3 { [%eval -6.33] } 32... e5 { [%eval -6.12] } 33. dxe5 { [%eval -5.8] } 33... Rxe5 { [%eval -5.89] } 34. Rxa7 { [%eval -6.33] } 34... Ree2 { [%eval -6.37] } 35. Bxb6?? { (-6.37 → Mate in 4) Checkmate is now unavoidable. Ra6 was best. } { [%eval #-4] } (35. Ra6 Rxf2 36. Rxb6 Rg2+ 37. Kf3 Rh2 38. Ke4 Rxb2 39. Rxb2 Rxb2 40. a4 Rb1) 35... Rxb2?? { (Mate in 4 → -5.36) Lost forced checkmate sequence. Rd3+ was best. } { [%eval -5.36] } (35... Rd3+ 36. Be3 Rdxe3+ 37. Kf4 g5+ 38. Kf5 Rf3#) 36. Bd4 { [%eval -5.57] } 36... Rxa2 { [%eval -4.92] } 37. Rb7?? { (-4.92 → Mate in 5) Checkmate is now unavoidable. Rxa2 was best. } { [%eval #-5] } (37. Rxa2 Rxa2 38. h4 Ra4 39. Bc5 f6 40. h5 Kf7 41. Bd6 g5 42. hxg6+ Kxg6) 37... Ra3+ { [%eval #-4] } 38. Kf4 { [%eval #-2] } 38... g5+ { [%eval #-1] } 39. Kf5 { [%eval #-1] } 39... Rf3# { Black wins by checkmate. } 0-1