Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/gfhNdJBp"] [Date "2026.05.31"] [Round "-"] [White "reyansh_kc_0603"] [Black "jiahao0"] [Result "0-1"] [GameId "gfhNdJBp"] [UTCDate "2026.05.31"] [UTCTime "07:36:46"] [WhiteElo "804"] [BlackElo "899"] [Variant "Standard"] [TimeControl "600+5"] [ECO "A00"] [Opening "Van Geet Opening: Napoleon Attack"] [Termination "Normal"] [Annotator "lichess.org"] 1. Nc3 { [%eval -0.04] } 1... e5 { [%eval 0.2] } 2. Nf3 { [%eval 0.21] } 2... Nc6 { [%eval 0.26] } 3. d4 { [%eval 0.28] } { A00 Van Geet Opening: Napoleon Attack } 3... d6?! { (0.28 → 0.85) Inaccuracy. exd4 was best. } { [%eval 0.85] } (3... exd4 4. Nxd4 Nf6 5. Bg5 Bb4 6. Nxc6 Bxc3+ 7. bxc3 bxc6 8. e3) 4. dxe5 { [%eval 0.57] } 4... Bg4?! { (0.57 → 1.30) Inaccuracy. dxe5 was best. } { [%eval 1.3] } (4... dxe5 5. Qxd8+ Kxd8 6. e4 Bd7 7. Be3 Bb4 8. O-O-O Bxc3 9. bxc3) 5. exd6 { [%eval 0.85] } 5... Bxf3? { (0.85 → 2.03) Mistake. Bxd6 was best. } { [%eval 2.03] } (5... Bxd6 6. h3 Bh5 7. g4 Bg6 8. Bg2 h5 9. Bg5 f6 10. Nh4) 6. gxf3 { [%eval 1.79] } 6... Qxd6 { [%eval 2.04] } 7. Nb5? { (2.04 → 0.70) Mistake. Qxd6 was best. } { [%eval 0.7] } (7. Qxd6 Bxd6 8. Bg5 h6 9. Bd2 O-O-O 10. e3 g5 11. h4 Nf6 12. Be2 Ne5) 7... Qxd1+ { [%eval 1.02] } 8. Kxd1 { [%eval 1.11] } 8... O-O-O+ { [%eval 1.03] } 9. Ke1? { (1.03 → -0.22) Mistake. Bd2 was best. } { [%eval -0.22] } (9. Bd2 a6 10. Nc3 f5 11. e3 Nf6 12. Ke1 g6 13. f4 Bg7 14. a3 Rd6) 9... Bb4+? { (-0.22 → 1.21) Mistake. a6 was best. } { [%eval 1.21] } (9... a6 10. Nc3 Nd4 11. Bh3+ Kb8 12. Kf1 Nxc2 13. Rb1 Bb4 14. Bf4 Ne7 15. Rc1) 10. c3 { [%eval 1.27] } 10... Ba5?! { (1.27 → 1.86) Inaccuracy. a6 was best. } { [%eval 1.86] } (10... a6 11. cxb4 axb5 12. Bd2 Nd4 13. Rc1 Nf6 14. Rg1 Rhe8 15. Be3 g6 16. Bh3+) 11. Bg5?? { (1.86 → -0.79) Blunder. Na3 was best. } { [%eval -0.79] } (11. Na3 Nge7 12. e3 Bb6 13. Nc4 f5 14. h4 Rhe8 15. f4 Nd5 16. Nxb6+ Nxb6) 11... Nf6?? { (-0.79 → 2.70) Blunder. Rd5 was best. } { [%eval 2.7] } (11... Rd5 12. Rg1 Rxb5 13. b4 Nxb4 14. Bh3+ Kb8 15. cxb4 Bxb4+ 16. Kf1 Bd6 17. Rd1) 12. Bf4?? { (2.70 → 0.49) Blunder. Bxf6 was best. } { [%eval 0.49] } (12. Bxf6 gxf6 13. e3 a6 14. Na3 b5 15. f4 Ne7 16. Bh3+ Kb8 17. Ke2 c5) 12... Rhe8?! { (0.49 → 1.45) Inaccuracy. Nd5 was best. } { [%eval 1.45] } (12... Nd5 13. Bd2 Ne5 14. Na3 Rhe8 15. Bh3+ Kb8 16. Kf1 c6 17. Rg1 Ng6 18. Bf5) 13. Rd1 { [%eval 1.37] } 13... Rd7?? { (1.37 → 4.14) Blunder. a6 was best. } { [%eval 4.14] } (13... a6 14. Rxd8+ Rxd8 15. Na3 b5 16. Bc1 Nd5 17. Nb1 b4 18. e4 bxc3 19. Bxa6+) 14. Rxd7?? { (4.14 → 1.75) Blunder. Bh3 was best. } { [%eval 1.75] } (14. Bh3 h6 15. Kf1 Bb6 16. Bxd7+ Nxd7 17. Rg1 g5 18. Bc1 a6 19. Na3 Bc5) 14... Nxd7 { [%eval 1.84] } 15. b4?! { (1.84 → 0.88) Inaccuracy. e3 was best. } { [%eval 0.88] } (15. e3 a6 16. Na3 b5 17. Nc2 Nd8 18. Bg3 f5 19. h4 Ne6 20. Kd2 Rd8) 15... Bb6 { [%eval 1.35] } 16. c4?? { (1.35 → -1.15) Blunder. e3 was best. } { [%eval -1.15] } (16. e3 a6 17. Na3 a5 18. b5 Nce5 19. Be2 f5 20. Bxe5 Rxe5 21. f4 Rc5) 16... a6 { [%eval -0.88] } 17. c5 { [%eval -1.43] } 17... axb5?! { (-1.43 → -0.68) Inaccuracy. Nxb4 was best. } { [%eval -0.68] } (17... Nxb4 18. cxb6 Nd3+ 19. Kd2 Nxf4 20. Nxc7 Rd8 21. Ke3 Nxb6 22. Kxf4 Kxc7 23. e4) 18. cxb6 { [%eval -0.92] } 18... cxb6?? { (-0.92 → 1.30) Blunder. Nxb6 was best. } { [%eval 1.3] } (18... Nxb6 19. e3 Nd5 20. Bg3 Ncxb4 21. Bxb5 Rd8 22. Bc4 Nc3 23. Kf1 Rd1+ 24. Kg2) 19. Bh3 { [%eval 1.35] } 19... Nxb4 { [%eval 1.25] } 20. Be3?? { (1.25 → -1.38) Blunder. Kd2 was best. } { [%eval -1.38] } (20. Kd2 Na6 21. Rd1 Nc5 22. Bd6 Ne6 23. Kc3 Nf6 24. Kb4 Kd7 25. Kxb5 Ra8) 20... Nc2+?! { (-1.38 → -0.30) Inaccuracy. Kc7 was best. } { [%eval -0.3] } (20... Kc7 21. Bxd7 Kxd7 22. Kd2 Nxa2 23. Bxb6 Kc6 24. Be3 b4 25. Kc2 Nc3 26. Rg1) 21. Kd2 { [%eval -0.49] } 21... Nxe3 { [%eval -0.38] } 22. fxe3 { [%eval -0.51] } 22... Kb8?! { (-0.51 → 0.05) Inaccuracy. Kc7 was best. } { [%eval 0.05] } (22... Kc7 23. Bxd7 Kxd7 24. Rd1 Ra8 25. Kc3+ Ke7 26. Kb3 b4 27. Rd2 Ra3+ 28. Kxb4) 23. Rg1 { [%eval 0.12] } 23... Rd8?? { (0.12 → 2.55) Blunder. g6 was best. } { [%eval 2.55] } (23... g6 24. Bxd7 Rd8 25. e4 Rxd7+ 26. Ke3 Rc7 27. Rd1 b4 28. e5 Rc5 29. Kf4) 24. Rxg7 { [%eval 2.65] } 24... Nc5+ { [%eval 2.49] } 25. Kc3?! { (2.49 → 1.41) Inaccuracy. Ke1 was best. } { [%eval 1.41] } (25. Ke1 Kc7 26. Rxf7+ Kc6 27. Rf6+ Kc7 28. Bf5 Ra8 29. Bb1 Na4 30. Kd2 Rd8+) 25... Na4+?! { (1.41 → 2.44) Inaccuracy. Rd1 was best. } { [%eval 2.44] } (25... Rd1 26. Bf5 Re1 27. Bd3 Nxd3 28. Kxd3 Rd1+ 29. Ke4 b4 30. Rxh7 Rd2 31. Rxf7) 26. Kb3?? { (2.44 → 0.06) Blunder. Kc2 was best. } { [%eval 0.06] } (26. Kc2 Rd5 27. Rxf7 Rc5+ 28. Kd2 Rd5+ 29. Ke1 Nc3 30. Be6 Rd1+ 31. Kf2 Rd2) 26... Nc5+?? { (0.06 → 2.04) Blunder. Rd2 was best. } { [%eval 2.04] } (26... Rd2 27. Rxf7 Nc5+ 28. Kb4 Rb2+ 29. Kc3 Rxa2 30. Rxh7 Rxe2 31. Re7 Na4+ 32. Kb4) 27. Kb4? { (2.04 → 0.64) Mistake. Kc2 was best. } { [%eval 0.64] } (27. Kc2 Re8 28. e4 Kc7 29. Rxf7+ Kc6 30. Rxh7 Ra8 31. Rh6+ Kc7 32. Kb1 Rd8) 27... Rd1?! { (0.64 → 1.65) Inaccuracy. Rd2 was best. } { [%eval 1.65] } (27... Rd2 28. Kxb5 Rb2+ 29. Kc4 Rxe2 30. Rxf7 h5 31. e4 Rxh2 32. Bf5 Rf2 33. e5) 28. Rg8+?! { (1.65 → 0.73) Inaccuracy. Kxb5 was best. } { [%eval 0.73] } (28. Kxb5 Rb1+ 29. Kc4 Rb2 30. Rxf7 Rxe2 31. e4 Rxh2 32. Bf5 Rf2 33. Bxh7 Rc2+) 28... Ka7 { [%eval 0.66] } 29. Rg2?! { (0.66 → 0.00) Inaccuracy. Kxb5 was best. } { [%eval 0.0] } (29. Kxb5 Rd2 30. Rg2 Rxa2 31. Bf5 h5 32. h4 Ra1 33. e4 Nb3 34. Kb4 Nd4) 29... Rb1+ { [%eval 0.0] } 30. Kc3 { [%eval 0.0] } 30... Na4+?! { (0.00 → 0.82) Inaccuracy. h5 was best. } { [%eval 0.82] } (30... h5 31. e4 Ra1 32. e3 Rd1 33. Re2 Ka6 34. Kc2 Ra1 35. Kc3 Rd1) 31. Kc2?? { (0.82 → -1.19) Blunder. Kd4 was best. } { [%eval -1.19] } (31. Kd4 Rb2 32. Bf5 h5 33. a3 Rb3 34. Bd3 Nc5 35. e4 Rxa3 36. Bxb5 Ne6+) 31... Rb2+ { [%eval -1.04] } 32. Kd1? { (-1.04 → -2.76) Mistake. Kc1 was best. } { [%eval -2.76] } (32. Kc1 Rxa2 33. Bf5 h5 34. Bc2 Ra1+ 35. Kd2 Nc5 36. Kc3 Ra2 37. Bd3 b4+) 32... b4 { [%eval -2.49] } 33. Rg7? { (-2.49 → -4.09) Mistake. Bf5 was best. } { [%eval -4.09] } (33. Bf5 Nc3+ 34. Ke1 Rxa2 35. Bxh7 b3 36. h4 b5 37. Kf2 Ra1 38. Rg4 b2) 33... Rxa2 { [%eval -3.79] } 34. Rxf7 { [%eval -4.07] } 34... b3 { [%eval -3.63] } 35. Rxh7?! { (-3.63 → -4.81) Inaccuracy. Ke1 was best. } { [%eval -4.81] } (35. Ke1 Nc3 36. Bc8 Kb8 37. Bf5 Rxe2+ 38. Kf1 b2 39. Rf8+ Ka7 40. Rc8 Rxe3) 35... b2?! { (-4.81 → -3.37) Inaccuracy. Nc3+ was best. } { [%eval -3.37] } (35... Nc3+ 36. Ke1 Rxe2+ 37. Kf1 b2 38. Bf5 Rxe3 39. Bc2 Re2 40. Bd3 Rd2 41. Bf5) 36. Bc8?? { (-3.37 → Mate in 1) Checkmate is now unavoidable. Bf5 was best. } { [%eval #-1] } (36. Bf5 Nc3+ 37. Ke1 b5 38. Rh4 b1=B 39. Bxb1 Nxb1 40. Rg4 Nc3 41. Kf2 Rxe2+) 36... Nc3+ { [%eval #-8] } 37. Kc2 { [%eval #-8] } 37... b1=Q+ { [%eval #-7] } 38. Kxc3 { [%eval #-7] } 38... Qxh7 { [%eval #-9] } 39. f4 { [%eval #-5] } 39... Qxh2? { (Mate in 5 → -8.99) Lost forced checkmate sequence. Qe4 was best. } { [%eval -8.99] } (39... Qe4 40. Be6 Qxe3+ 41. Kc4 Ra4+ 42. Kb5 Ra3 43. f5 Qc5#) 40. e4? { (-8.99 → Mate in 5) Checkmate is now unavoidable. Be6 was best. } { [%eval #-5] } (40. Be6 Qh8+ 41. Kd3 Ra3+ 42. Ke4 Qc3 43. Kf5 Qxe3 44. Bd7 Rc3 45. Kg4 Qh3+) 40... Qxe2 { [%eval #-5] } 41. e5 { [%eval #-3] } 41... Qe1+ { [%eval #-4] } 42. Kd3 { [%eval #-4] } 42... Qd2+ { [%eval #-5] } 43. Ke4 { [%eval #-5] } 43... Ra4+ { [%eval #-6] } 44. Kf5 { [%eval #-6] } 44... Qxf4+ { [%eval #-5] } 45. Ke6 { [%eval #-5] } 45... Ra5 { [%eval #-5] } 46. Kd7 { [%eval #-3] } { White resigns. } 0-1