Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated rapid game"] [Site "https://lichess.org/6viWvTIn"] [Date "2026.06.04"] [Round "-"] [White "jamesmaddison"] [Black "i_AM_FAHAD_12"] [Result "0-1"] [GameId "6viWvTIn"] [UTCDate "2026.06.04"] [UTCTime "10:54:50"] [WhiteElo "1042"] [BlackElo "963"] [WhiteRatingDiff "-7"] [BlackRatingDiff "+9"] [Variant "Standard"] [TimeControl "600+0"] [ECO "C23"] [Opening "Bishop's Opening"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Bc4 { [%eval 0.0] } { C23 Bishop's Opening } 2... d6 { [%eval 0.19] } 3. d3 { [%eval 0.17] } 3... Nh6?! { (0.17 → 0.77) Inaccuracy. c6 was best. } { [%eval 0.77] } (3... c6 4. Nf3 Nf6 5. O-O Be7 6. Re1 O-O 7. a4 Be6 8. Bxe6) 4. Nf3 { [%eval 0.56] } 4... Nc6 { [%eval 0.61] } 5. Bg5 { [%eval 0.63] } 5... Be7 { [%eval 0.5] } 6. Bxh6 { [%eval 0.68] } 6... gxh6 { [%eval 0.45] } 7. Nbd2 { [%eval 0.11] } 7... Bf6?! { (0.11 → 0.71) Inaccuracy. O-O was best. } { [%eval 0.71] } (7... O-O 8. Nf1 Kh8 9. Ne3 f5 10. a4 fxe4 11. dxe4 Qe8 12. a5 Rb8 13. O-O) 8. h4?! { (0.71 → 0.05) Inaccuracy. Nf1 was best. } { [%eval 0.05] } (8. Nf1 O-O 9. Ng3 Kh8 10. O-O h5 11. h3 h4 12. Nh5 Bg7 13. Nxg7 Kxg7) 8... Bg4?! { (0.05 → 0.60) Inaccuracy. O-O was best. } { [%eval 0.6] } (8... O-O 9. Nf1 Kh8 10. Ne3 Bg7 11. h5 f5 12. Nh4 Nd4 13. Nhxf5 Nxf5 14. exf5) 9. Qe2?! { (0.60 → -0.39) Inaccuracy. c3 was best. } { [%eval -0.39] } (9. c3 O-O 10. Nf1 Bg7 11. Ne3 Bd7 12. O-O Kh8 13. Bb5 Qf6 14. h5 Qd8) 9... Bxf3? { (-0.39 → 1.22) Mistake. Nd4 was best. } { [%eval 1.22] } (9... Nd4 10. Qd1 O-O 11. Qc1 Bg7 12. Nxd4 exd4 13. f3 Bd7 14. Nf1 Kh8 15. Ng3) 10. Qxf3 { [%eval 1.13] } 10... Bxh4?? { (1.13 → Mate in 1) Checkmate is now unavoidable. Nd4 was best. } { [%eval #1] } (10... Nd4 11. Qh5 O-O 12. Rc1 Bg7 13. c3 Ne6 14. Qg4 Qf6 15. Nf1 Kh8 16. Ng3) 11. Rxh4?? { (Mate in 1 → -0.78) Lost forced checkmate sequence. Qxf7# was best. } { [%eval -0.78] } (11. Qxf7#) 11... Qxh4 { [%eval -0.71] } 12. Qxf7+ { [%eval -0.79] } 12... Kd8 { [%eval -0.61] } 13. Nf3 { [%eval -0.76] } 13... Qh1+?? { (-0.76 → 5.43) Blunder. Qe7 was best. } { [%eval 5.43] } (13... Qe7 14. Qxe7+ Kxe7 15. Ke2 Rhf8 16. Bd5 Nb4 17. Bb3 Rf6 18. Nh4 a5 19. a4) 14. Kd2 { [%eval 5.31] } 14... Qxa1 { [%eval 5.25] } 15. Be6?? { (5.25 → 0.00) Blunder. Qf6+ was best. } { [%eval 0.0] } (15. Qf6+ Ne7 16. Qxh8+ Kd7 17. Qxa8 Qf1 18. Kc3 Qxf2 19. Qxb7 a6 20. Bxa6 Qc5+) 15... Nb8?? { (0.00 → 8.89) Blunder. Ne7 was best. } { [%eval 8.89] } (15... Ne7 16. Qf6 Re8 17. Nxe5 c6 18. Bf7 Kc7 19. Nc4 Red8 20. Be6 Re8) 16. Qg7?? { (8.89 → 0.00) Blunder. Qf6+ was best. } { [%eval 0.0] } (16. Qf6+ Ke8 17. Qxh8+ Ke7 18. Qg8 d5 19. Bg4 Qxb2 20. Qe6+ Kf8 21. Qf6+ Ke8) 16... Re8 { [%eval 0.0] } 17. Ng5 { [%eval 0.0] } 17... Qxb2?? { (0.00 → Mate in 3) Checkmate is now unavoidable. hxg5 was best. } { [%eval #3] } (17... hxg5 18. Qf6+ Re7 19. Qh8+ Re8 20. Qf6+) 18. Nf7+ { [%eval #4] } 18... Ke7 { [%eval #4] } 19. Nxd6+?? { (Mate in 4 → -5.43) Lost forced checkmate sequence. Nxh6+ was best. } { [%eval -5.43] } (19. Nxh6+ Kd8 20. Qf6+ Re7 21. Nf7+ Ke8 22. Qh8#) 19... Kxd6 { [%eval -5.39] } 20. Bb3 { [%eval -6.58] } 20... Qa3 { [%eval -5.23] } 21. Qxh6+ { [%eval -5.87] } 21... Ke7 { [%eval -5.89] } 22. Qe6+ { [%eval -7.1] } 22... Kd8 { [%eval -7.09] } 23. Qf7 { [%eval -7.31] } 23... Qb4+ { [%eval -7.06] } 24. Kc1 { [%eval -7.14] } 24... Qe1+ { [%eval -6.36] } 25. Kb2 { [%eval -6.28] } 25... Qb4 { [%eval -6.12] } 26. Qd5+ { [%eval -7.2] } 26... Qd6 { [%eval -6.35] } 27. Qxb7 { [%eval -6.32] } 27... Qd4+ { [%eval -5.54] } 28. c3 { [%eval -5.96] } 28... Qxf2+ { [%eval -5.74] } 29. Ka3 { [%eval -7.34] } 29... Qc5+ { [%eval -7.26] } 30. Kb2 { [%eval -7.2] } 30... Qc6 { [%eval -7.09] } 31. Qxc6 { [%eval -7.71] } 31... Nxc6 { [%eval -7.64] } 32. Bd5 { [%eval -7.51] } 32... Kd7 { [%eval -7.53] } 33. c4 { [%eval -9.47] } 33... Rab8+ { [%eval -8.95] } 34. Kc3? { (-8.95 → Mate in 9) Checkmate is now unavoidable. Ka3 was best. } { [%eval #-9] } (34. Ka3 Nd4 35. Ka4 Rf8 36. c5 Rf2 37. g4 Rc2 38. c6+ Kd6 39. g5 Rbb2) 34... h6? { (Mate in 9 → -8.45) Lost forced checkmate sequence. Nd4 was best. } { [%eval -8.45] } (34... Nd4 35. Bf7 Rf8 36. Bh5 Rf2 37. Bd1 Rxa2 38. c5 Ke7 39. g4 a5 40. Kc4) 35. g4? { (-8.45 → Mate in 8) Checkmate is now unavoidable. Bxc6+ was best. } { [%eval #-8] } (35. Bxc6+ Kxc6 36. d4 exd4+ 37. Kxd4 Rbd8+ 38. Ke3 a5 39. Kf3 Rf8+ 40. Ke2 Kc5) 35... Rf8 { [%eval #-10] } 36. c5 { [%eval #-7] } 36... Rh8? { (Mate in 7 → -8.62) Lost forced checkmate sequence. Nd4 was best. } { [%eval -8.62] } (36... Nd4 37. Bb3 Rxb3+ 38. axb3 Rf2 39. Kc4 c6 40. Kb4 Ra2 41. Kc3 a5 42. b4) 37. d4 { [%eval -8.85] } 37... exd4+ { [%eval -8.66] } 38. Kc4? { (-8.66 → Mate in 12) Checkmate is now unavoidable. Kd3 was best. } { [%eval #-12] } (38. Kd3 Rb4 39. e5 Nxe5+ 40. Ke4 Re8 41. Bb3 Nxg4+ 42. Kd3 Re3+ 43. Kc2 Rbxb3) 38... Rb4+ { [%eval #-11] } 39. Kd3 { [%eval #-11] } 39... Ne5+ { [%eval #-10] } 40. Kc2 { [%eval #-10] } 40... Nxg4? { (Mate in 10 → -8.33) Lost forced checkmate sequence. Rf8 was best. } { [%eval -8.33] } (40... Rf8 41. Bb3 Rf2+ 42. Kd1 Rxb3 43. axb3 Nxg4 44. b4 Ne3+ 45. Kc1 d3 46. c6+) 41. e5? { (-8.33 → Mate in 10) Checkmate is now unavoidable. a3 was best. } { [%eval #-10] } (41. a3 Rb5 42. Kd3 Rxc5 43. Kxd4 Rxd5+ 44. Kxd5 c6+ 45. Kd4 Rf8 46. e5 h5) 41... h5? { (Mate in 10 → -8.71) Lost forced checkmate sequence. Ne3+ was best. } { [%eval -8.71] } (41... Ne3+ 42. Kd3 Nxd5 43. a3 Ra4 44. Kc2 Ke6 45. Kd2 Rf8 46. c6 Rxa3 47. Ke2) 42. e6+ { [%eval -9.28] } 42... Ke7 { [%eval -9.11] } 43. Kd3 { [%eval -10.55] } 43... Ne5+ { [%eval -11.37] } 44. Ke4 { [%eval -9.18] } 44... Kf6 { [%eval -8.92] } 45. c6? { (-8.92 → Mate in 6) Checkmate is now unavoidable. a3 was best. } { [%eval #-6] } (45. a3 Rb2 46. e7 Re8 47. Kf4 c6 48. Bxc6 Nxc6 49. Ke4 Re2+ 50. Kd3 Re5) 45... h4?! { (Mate in 6 → -11.09) Lost forced checkmate sequence. Rg8 was best. } { [%eval -11.09] } (45... Rg8 46. Bc4 Rxc4 47. e7 Ke6 48. e8=Q+ Rxe8 49. a3 Rg8 50. a4 Rg4#) 46. Kf4?! { (-11.09 → Mate in 7) Checkmate is now unavoidable. e7 was best. } { [%eval #-7] } (46. e7 h3 47. Kf4 Ng6+ 48. Kg3 Nxe7 49. Bh1 Nf5+ 50. Kf2 h2 51. a3 Rb2+) 46... Nxc6? { (Mate in 7 → -8.89) Lost forced checkmate sequence. Rg8 was best. } { [%eval -8.89] } (46... Rg8 47. Bf3 Kxe6 48. Ke4 Nxf3 49. Kxf3 Rg3+ 50. Kf2 Rb2+ 51. Kf1 Rxa2 52. Ke1) 47. Bxc6 { [%eval -9.06] } 47... Kxe6 { [%eval -8.88] } 48. Ke4 { [%eval -9.72] } 48... Rb1 { [%eval -8.14] } 49. Kxd4 { [%eval -9.01] } 49... Rg1 { [%eval -8.57] } 50. a4? { (-8.57 → Mate in 11) Checkmate is now unavoidable. Ke3 was best. } { [%eval #-11] } (50. Ke3 Rg3+ 51. Ke2 Kd6 52. Bb5 c6 53. Bc4 Rf8 54. a3 Rg4 55. Ba2 Re4+) 50... h3 { [%eval -10.37] } 51. a5?! { (-10.37 → Mate in 9) Checkmate is now unavoidable. Bd5+ was best. } { [%eval #-9] } (51. Bd5+ Kd6 52. Ba8 Rxa8 53. a5 Rf8 54. Ke3 h2 55. a6 h1=R 56. Ke2) 51... Rd1+ { [%eval #-8] } 52. Kc5 { [%eval #-7] } 52... Rc1+ { [%eval #-6] } 53. Kb5 { [%eval #-6] } 53... Rxc6 { [%eval #-6] } 54. Kxc6 { [%eval #-6] } 54... h2 { [%eval #-5] } 55. Kxc7 { [%eval #-3] } 55... h1=Q { [%eval #-2] } 56. a6 { [%eval #-2] } 56... Qc1+ { [%eval #-2] } 57. Kb7 { [%eval #-2] } 57... Qb1+ { [%eval #-1] } 58. Kxa7 { [%eval #-1] } 58... Qb8# { Black wins by checkmate. } 0-1