FEN
[Event "BCA-Group-A"]
[Site "https://lichess.org/uxLsFGPn"]
[Date "2026.05.07"]
[Round "-"]
[White "Shashvanth_BCA"]
[Black "Sureshkumar_BCA"]
[Result "0-1"]
[GameId "uxLsFGPn"]
[UTCDate "2026.05.07"]
[UTCTime "13:20:00"]
[WhiteElo "1488"]
[BlackElo "1825"]
[WhiteRatingDiff "-5"]
[BlackRatingDiff "+32"]
[Variant "Standard"]
[TimeControl "900+5"]
[ECO "C42"]
[Opening "Petrov's Defense: French Attack"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Nxe5 { [%eval 0.29] } 3... d6 { [%eval 0.3] } 4. Nf3 { [%eval 0.31] } 4... Nxe4 { [%eval 0.27] } 5. d3 { [%eval 0.17] } { C42 Petrov's Defense: French Attack } 5... Nf6 { [%eval 0.19] } 6. Be2 { [%eval 0.13] } 6... d5 { [%eval 0.0] } 7. Bg5 { [%eval -0.17] } 7... h6 { [%eval 0.0] } 8. Bxf6 { [%eval -0.49] } 8... Qxf6 { [%eval -0.49] } 9. Nc3 { [%eval -0.99] } 9... c6 { [%eval -0.99] } 10. Qd2 { [%eval -0.99] } 10... Bb4 { [%eval -0.52] } 11. a3 { [%eval -0.81] } 11... Ba5 { [%eval -0.44] } 12. d4 { [%eval -0.55] } 12... O-O { [%eval -0.53] } 13. O-O { [%eval -0.51] } 13... Bg4 { [%eval -0.16] } 14. Ne5 { [%eval -0.17] } 14... Bf5 { [%eval -0.05] } 15. Bg4 { [%eval -0.36] } 15... Re8 { [%eval 0.0] } 16. Qf4?! { (0.00 → -0.90) Inaccuracy. Rae1 was best. } { [%eval -0.9] } (16. Rae1 Bxg4 17. Nxg4 Qd8 18. Rxe8+ Qxe8 19. Re1 Qd8 20. Nxh6+ gxh6 21. Qxh6 Nd7) 16... Bxc2 { [%eval -0.84] } 17. Qxf6 { [%eval -0.89] } 17... gxf6 { [%eval -0.86] } 18. Nd7? { (-0.86 → -2.61) Mistake. Nf3 was best. } { [%eval -2.61] } (18. Nf3 f5 19. Bh3 Bb6 20. Rac1 Be4 21. Rfd1 Bxf3 22. gxf3 Nd7 23. b4 Nf6) 18... Nxd7 { [%eval -2.52] } 19. Bxd7 { [%eval -2.6] } 19... Re7 { [%eval -2.74] } 20. Bh3 { [%eval -3.36] } 20... Rae8 { [%eval -2.94] } 21. Rac1 { [%eval -3.62] } 21... Bg6?! { (-3.62 → -2.25) Inaccuracy. Bb3 was best. } { [%eval -2.25] } (21... Bb3 22. Nd1 Bc4 23. Ne3 Bxf1 24. Rxf1 Re4 25. Nf5 Re2 26. Nxh6+ Kf8) 22. f3?! { (-2.25 → -3.16) Inaccuracy. g3 was best. } { [%eval -3.16] } (22. g3 Kg7 23. b4 Bb6 24. Rcd1 h5 25. Rd2 h4 26. Kg2 Bc7 27. Rc1 Bd6) 22... Bb6 { [%eval -2.53] } 23. Rcd1?! { (-2.53 → -3.80) Inaccuracy. Rfd1 was best. } { [%eval -3.8] } (23. Rfd1 Re3 24. Na4 Bc7 25. g3 f5 26. Nc3 R8e7 27. Kf2 Bh5 28. Bg2 f4) 23... Bc2?! { (-3.80 → -2.66) Inaccuracy. Re3 was best. } { [%eval -2.66] } (23... Re3 24. Na4 Bd3 25. Nxb6 axb6 26. Rd2 Bxf1 27. Kxf1 Re1+ 28. Kf2 Rc1 29. Bd7) 24. Rd2 { [%eval -2.34] } 24... Bg6 { [%eval -1.86] } 25. Rdd1? { (-1.86 → -3.96) Mistake. Kf2 was best. } { [%eval -3.96] } (25. Kf2 Kg7 26. Rfd1 f5 27. Re2 Re6 28. g3 Bd8 29. b4 Bf6 30. Rxe6 fxe6) 25... Bc2?! { (-3.96 → -2.88) Inaccuracy. Re3 was best. } { [%eval -2.88] } (25... Re3 26. Na4 Bd3 27. Nxb6 axb6 28. Rd2 Bxf1 29. Kxf1 b5 30. Kf2 b4 31. a4) 26. Rd2 { [%eval -2.88] } 26... Bb3 { [%eval -2.7] } 27. Bf5?! { (-2.70 → -3.85) Inaccuracy. g3 was best. } { [%eval -3.85] } (27. g3 c5 28. dxc5 Bxc5+ 29. Kg2 Bc4 30. Rh1 Re1 31. Bd7 Rxh1 32. Bxe8 Rc1) 27... Re1?? { (-3.85 → -1.39) Blunder. c5 was best. } { [%eval -1.39] } (27... c5 28. Nb5 cxd4 29. Nxd4 Re2 30. Rf2 Re1+ 31. Rf1 R8e2 32. Rxe1 Rxd2 33. Kh1) 28. Bc2?? { (-1.39 → -3.87) Blunder. Rxe1 was best. } { [%eval -3.87] } (28. Rxe1 Rxe1+ 29. Kf2 Re8 30. Ne2 Kf8 31. Ng3 Bc4 32. Nh5 Re5 33. Ng3 Re7) 28... Bc4? { (-3.87 → -1.83) Mistake. Bxc2 was best. } { [%eval -1.83] } (28... Bxc2 29. Rxe1 Rxe1+ 30. Kf2 Rh1 31. Rxc2 Bxd4+ 32. Kg3 Be3 33. Ne2 Kg7 34. b4) 29. Rxe1 { [%eval -1.77] } 29... Rxe1+ { [%eval -1.81] } 30. Kf2 { [%eval -1.84] } 30... Rf1+ { [%eval -1.87] } 31. Kg3? { (-1.87 → -3.36) Mistake. Ke3 was best. } { [%eval -3.36] } (31. Ke3 Re1+ 32. Kf2 Rc1 33. Ne2 Bxe2 34. Kxe2 Bxd4 35. Bf5 Be5 36. g3 Kf8) 31... Bc7+ { [%eval -2.71] } 32. Kh3 { [%eval -3.18] } 32... Re1?! { (-3.18 → -1.88) Inaccuracy. Bf4 was best. } { [%eval -1.88] } (32... Bf4 33. Rd1 Rf2 34. Bd3 Bxd3 35. Rxd3 Rxb2 36. Na4 Rd2 37. Rxd2 Bxd2 38. Nc5) 33. Bd3 { [%eval -2.08] } 33... Bxd3 { [%eval -2.04] } 34. Rxd3 { [%eval -1.98] } 34... Rh1 { [%eval -1.59] } 35. g3 { [%eval -1.61] } 35... Re1 { [%eval -1.35] } 36. Rd2 { [%eval -1.57] } 36... Kg7 { [%eval -1.6] } 37. Re2 { [%eval -1.62] } 37... Rxe2 { [%eval -1.3] } 38. Nxe2 { [%eval -1.37] } 38... f5 { [%eval -1.39] } 39. Nf4? { (-1.39 → -3.10) Mistake. f4 was best. } { [%eval -3.1] } (39. f4 Kf6 40. Kg2 Bd8 41. Kf3 Ke6 42. Ke3 Bf6 43. b4 Kd7 44. Nc1 Kc7) 39... Bxf4 { [%eval -2.4] } 40. gxf4 { [%eval -3.27] } 40... b6 { [%eval -2.14] } 41. Kh4? { (-2.14 → -4.04) Mistake. b4 was best. } { [%eval -4.04] } (41. b4 Kf6 42. Kg3 Ke7 43. Kf2 Kd7 44. Ke3 Kd6 45. h4 c5 46. b5 Kc7) 41... c5 { [%eval -3.89] } 42. Kg3 { [%eval -4.3] } 42... c4 { [%eval -3.87] } 43. Kf2?! { (-3.87 → -6.11) Inaccuracy. a4 was best. } { [%eval -6.11] } (43. a4 a6 44. Kf2 b5 45. a5 Kg6 46. Ke3 Kh5 47. Kd2) 43... b5 { [%eval -6.16] } 44. Ke2 { [%eval -5.15] } 44... a5 { [%eval -4.93] } 45. Kd2 { [%eval -5.3] } 45... b4 { [%eval -5.72] } 46. axb4?! { (-5.72 → -10.99) Inaccuracy. Ke3 was best. } { [%eval -10.99] } (46. Ke3 Kg6 47. h3 Kh5 48. Kf2 Kh4 49. Kg1 Kg3 50. h4) 46... axb4 { [%eval -7.76] } 47. Kc2 { [%eval -8.12] } 47... Kg6 { [%eval -10.83] } 48. b3?! { (-10.83 → Mate in 14) Checkmate is now unavoidable. Kd2 was best. } { [%eval #-14] } (48. Kd2 Kh5 49. Ke1 Kh4 50. Kf1 Kh3 51. Kf2 Kxh2 52. Ke1 Kg2 53. Kd2 Kh3) 48... c3 { [%eval #-13] } 49. h4 { [%eval #-11] } 49... Kh5 { [%eval #-10] } 50. Kb1 { [%eval #-10] } 50... Kxh4 { [%eval #-9] } 51. Ka2 { [%eval #-9] } 51... Kg3 { [%eval #-8] } 52. Kb1 { [%eval #-8] } 52... Kxf3 { [%eval #-8] } 53. Ka2 { [%eval #-8] } 53... c2 { [%eval #-10] } 54. Kb2 { [%eval #-10] } 54... h5 { [%eval #-12] } 55. Ka2 { [%eval #-6] } 55... c1=R { [%eval #-7] } 56. Kb2 { [%eval #-7] } 56... Rc3 { [%eval #-6] } 57. Ka2 { [%eval #-6] } 57... Ke2 { [%eval #-5] } 58. Kb2 { [%eval #-4] } 58... Kd2 { [%eval #-3] } 59. Ka2 { [%eval #-3] } 59... h4 { [%eval #-4] } 60. Kb2 { [%eval #-4] } 60... h3 { [%eval #-3] } 61. Ka2 { [%eval #-3] } 61... Kc2 { [%eval #-2] } 62. Ka1 { [%eval #-2] } 62... Rxb3 { [%eval #-1] } 63. Ka2 { [%eval #-1] } 63... h2 { [%eval #-1] } 64. Ka1 { [%eval #-1] } 64... Ra3# { Black wins by checkmate. } 0-1
