FEN
[Event "rated rapid game"]
[Site "https://lichess.org/QmcjRhEA"]
[Date "2026.03.31"]
[Round "-"]
[White "Krembrule"]
[Black "Haiphong247"]
[Result "1-0"]
[GameId "QmcjRhEA"]
[UTCDate "2026.03.31"]
[UTCTime "15:46:23"]
[WhiteElo "1913"]
[BlackElo "2148"]
[WhiteRatingDiff "+9"]
[BlackRatingDiff "-16"]
[Variant "Standard"]
[TimeControl "900+0"]
[ECO "A46"]
[Opening "Torre Attack: Classical Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bg5 { [%eval 0.0] } 2... e6 { [%eval 0.03] } 3. Nf3 { [%eval -0.01] } { A46 Torre Attack: Classical Defense } 3... d5 { [%eval 0.05] } 4. e3 { [%eval 0.0] } 4... c5 { [%eval 0.0] } 5. c4 { [%eval 0.0] } 5... Nc6 { [%eval 0.39] } 6. cxd5 { [%eval 0.45] } 6... exd5 { [%eval 0.57] } 7. Nc3 { [%eval 0.42] } 7... cxd4 { [%eval 0.49] } 8. exd4 { [%eval 0.01] } 8... Bb4 { [%eval 0.24] } 9. Be2 { [%eval -0.01] } 9... O-O { [%eval 0.14] } 10. O-O { [%eval 0.11] } 10... Bxc3 { [%eval 0.19] } 11. bxc3 { [%eval 0.19] } 11... Bg4?! { (0.19 → 0.77) Inaccuracy. h6 was best. } { [%eval 0.77] } (11... h6 12. Bxf6 Qxf6 13. Re1 Qd6 14. Bd3 Bg4 15. h3 Bh5 16. Rb1 b6 17. g4) 12. Ne5 { [%eval 0.52] } 12... Bxe2 { [%eval 0.46] } 13. Qxe2 { [%eval 0.45] } 13... Re8 { [%eval 0.51] } 14. Qb5?! { (0.51 → -0.04) Inaccuracy. f4 was best. } { [%eval -0.04] } (14. f4 Qd6 15. Bxf6 Qxf6 16. Rab1 Re7 17. Qh5 Nxe5 18. fxe5 Qe6 19. Rf3 Rf8) 14... Nxe5 { [%eval -0.06] } 15. dxe5 { [%eval -0.09] } 15... Rxe5 { [%eval -0.01] } 16. Bxf6 { [%eval -0.05] } 16... Qxf6 { [%eval 0.02] } 17. Qxb7 { [%eval 0.0] } 17... Rae8 { [%eval 0.25] } 18. Rac1 { [%eval -0.24] } 18... R5e7 { [%eval 0.2] } 19. Qxd5 { [%eval 0.25] } 19... Qf4 { [%eval 0.63] } 20. Rcd1 { [%eval 0.09] } 20... Re5 { [%eval 0.27] } 21. Qd6 { [%eval 0.15] } 21... Qf5 { [%eval 0.23] } 22. c4 { [%eval 0.2] } 22... h6 { [%eval 0.18] } 23. Rc1 { [%eval 0.14] } 23... Qf4 { [%eval 0.54] } 24. g3 { [%eval 0.51] } 24... Qf3 { [%eval 0.63] } 25. c5 { [%eval 0.63] } 25... R5e6 { [%eval 0.93] } 26. Qc7 { [%eval 0.75] } 26... a6?! { (0.75 → 1.38) Inaccuracy. h5 was best. } { [%eval 1.38] } (26... h5 27. h4 Kh7 28. Qd7 R8e7 29. Qd4 g6 30. a4 a6 31. Qd2 Qc6 32. Rc4) 27. Qa5?! { (1.38 → 0.60) Inaccuracy. c6 was best. } { [%eval 0.6] } (27. c6 h5 28. h4 g5 29. hxg5 h4 30. Qf4 Qxf4 31. gxf4 Rc8 32. c7 Re7) 27... Qc6?! { (0.60 → 1.34) Inaccuracy. Rc8 was best. } { [%eval 1.34] } (27... Rc8 28. Rfe1 Rec6 29. Re5 f6 30. Re3 Qd5 31. Rec3 Re8 32. Qa4 Re5 33. Qc2) 28. a4? { (1.34 → 0.01) Mistake. Rfd1 was best. } { [%eval 0.01] } (28. Rfd1 Kh7 29. Rd8 R8e7 30. Qc3 Re2 31. Rd6 Qb5 32. Rb6 Qd7 33. Rb2 Qf5) 28... Re4 { [%eval 0.19] } 29. Qb6 { [%eval 0.0] } 29... Qxb6 { [%eval 0.0] } 30. cxb6 { [%eval 0.0] } 30... Rxa4 { [%eval 0.0] } 31. b7 { [%eval 0.0] } 31... Rb4 { [%eval 0.9] } 32. Rc8 { [%eval 0.93] } 32... Kf8?? { (0.93 → 7.34) Blunder. Rf8 was best. } { [%eval 7.34] } (32... Rf8 33. Rc7 a5 34. Rfc1 g5 35. R1c5 a4 36. Rc4 Rb1+ 37. Kg2 Kg7 38. Rxa4) 33. Rc7?? { (7.34 → 2.97) Blunder. Re1 was best. } { [%eval 2.97] } (33. Re1 g5 34. Rcxe8+ Kg7 35. b8=Q Rxb8 36. Rxb8 h5 37. Rb7 a5 38. Reb1) 33... Rb8?? { (2.97 → 6.86) Blunder. Kg8 was best. } { [%eval 6.86] } (33... Kg8 34. Rfc1 Rf8 35. R1c6 Rb1+ 36. Kg2 g6 37. Rxa6 Kg7 38. Rd6 g5 39. Rd4) 34. Rc8+ { [%eval 6.77] } 34... Ke7 { [%eval 7.08] } 35. Rxb8 { [%eval 6.87] } 35... a5 { [%eval 6.63] } 36. Ra8?! { (6.63 → 5.11) Inaccuracy. Rc1 was best. } { [%eval 5.11] } (36. Rc1 a4 37. Rc7+ Kf6 38. Ra8 a3 39. Kg2 Kg6 40. Ra6+ f6 41. Rxa3 Kh7) 36... Rxb7 { [%eval 5.05] } 37. Rxa5 { [%eval 5.59] } 37... Kf6 { [%eval 5.76] } 38. Kg2 { [%eval 5.04] } 38... Rb2 { [%eval 5.69] } 39. Rd1 { [%eval 5.8] } 39... Kg6 { [%eval 6.35] } 40. Rd6+ { [%eval 5.99] } 40... Kh7 { [%eval 6.28] } 41. Rd7 { [%eval 6.25] } 41... Kg6 { [%eval 6.55] } 42. Raa7 { [%eval 6.53] } 42... Kh5 { [%eval 7.47] } 43. Rxf7 { [%eval 6.92] } 43... g5 { [%eval 8.79] } 44. Ra6 { [%eval 7.07] } 44... Rb8? { (7.07 → Mate in 5) Checkmate is now unavoidable. Rb5 was best. } { [%eval #5] } (44... Rb5 45. Rff6 g4 46. Rxh6+ Kg5 47. Rag6+ Kf5 48. Rh5+ Kxg6 49. Rxb5 Kf6 50. Rb4) 45. h3 { [%eval #4] } 45... Rh8 { [%eval #4] } 46. g4+?! { (Mate in 4 → 10.65) Lost forced checkmate sequence. Rd6 was best. } { [%eval 10.65] } (46. Rd6 Rh7 47. g4+ Kh4 48. Rxh7 h5 49. Rxh5#) 46... Kh4 { [%eval 13.36] } 47. Rff6 { [%eval 80.72] } 47... h5 { [%eval 11.69] } 48. gxh5 { [%eval 8.39] } 48... Kxh5 { [%eval 81.34] } 49. Kg3 { [%eval 81.34] } 49... Rh7 { [%eval 8.64] } 50. f3 { [%eval 81.34] } 50... Rh8 { [%eval 81.34] } 51. Ra5 { [%eval 81.34] } 51... Rb8?! { (81.34 → Mate in 19) Checkmate is now unavoidable. Rc8 was best. } { [%eval #19] } (51... Rc8 52. h4 Rc5 53. Rh6+ Kxh6 54. Rxc5 Kg6 55. Rd5 Kf6 56. hxg5+ Kg6 57. Kg4) 52. h4 { [%eval #12] } 52... Rb5 { [%eval #12] } 53. Rh6+ { [%eval #13] } 53... Kxh6 { [%eval #13] } 54. Rxb5 { [%eval #12] } 54... gxh4+ { [%eval #10] } 55. Kxh4 { [%eval #11] } 55... Kg6 { [%eval #13] } 56. Kg4 { [%eval #14] } 56... Kg7 { [%eval #6] } 57. Kg5 { [%eval #5] } 57... Kf7 { [%eval #5] } 58. f4 { [%eval #10] } 58... Ke7 { [%eval #8] } 59. Rb6 { [%eval #10] } 59... Kf7 { [%eval #8] } 60. f5 { [%eval #7] } 60... Kg7 { [%eval #5] } 61. Rb7+ { [%eval #5] } 61... Kg8 { [%eval #3] } 62. Kf6 { [%eval #2] } 62... Kh8 { [%eval #2] } 63. Kg6 { [%eval #1] } 63... Kg8 { [%eval #1] } 64. Rb8# { White wins by checkmate. } 1-0
