lichess.org
Donate
FEN
[Event "Đấu tập khai cuộc"] [Site "https://lichess.org/KWRRDBXO"] [Date "2026.01.30"] [Round "-"] [White "vutuantruonghanam"] [Black "Nguyenthanhhuong"] [Result "1-0"] [GameId "KWRRDBXO"] [UTCDate "2026.01.30"] [UTCTime "11:07:14"] [WhiteElo "2142"] [BlackElo "2123"] [Variant "From Position"] [TimeControl "300+3"] [ECO "?"] [Opening "?"] [Termination "Normal"] [FEN "rnbqkb1r/p1p1pppp/5n2/1p6/2pP4/4PN2/PP3PPP/RNBQKB1R w KQkq - 0 5"] [SetUp "1"] [Annotator "lichess.org"] 5. a4 { [%eval 0.39] } 5... b4 { [%eval 0.56] } 6. Bxc4 { [%eval 0.51] } 6... e6 { [%eval 0.53] } 7. O-O { [%eval 0.57] } 7... Bb7 { [%eval 0.79] } 8. a5 { [%eval 0.76] } 8... a6 { [%eval 0.53] } 9. Ne5 { [%eval 0.22] } 9... Bd6 { [%eval 0.54] } 10. Qa4+ { [%eval 0.56] } 10... Nbd7 { [%eval 0.79] } 11. Nxd7?! { (0.79 → 0.00) Inaccuracy. Nc6 was best. } { [%eval 0.0] } (11. Nc6) 11... Nxd7 { [%eval 0.0] } 12. Bd2?! { (0.00 → -0.91) Inaccuracy. Nd2 was best. } { [%eval -0.91] } (12. Nd2 O-O 13. Be2 c5 14. Nc4 Bc7 15. dxc5 Nxc5 16. Qxb4 Bxh2+ 17. Kxh2 Qh4+) 12... O-O?! { (-0.91 → 0.00) Inaccuracy. Qg5 was best. } { [%eval 0.0] } (12... Qg5 13. g3) 13. Bxb4 { [%eval -0.03] } 13... Nf6?? { (-0.03 → 1.92) Blunder. c5 was best. } { [%eval 1.92] } (13... c5) 14. Bxd6 { [%eval 2.0] } 14... Qxd6 { [%eval 2.01] } 15. Nc3?! { (2.01 → 1.19) Inaccuracy. Be2 was best. } { [%eval 1.19] } (15. Be2 c5 16. Rd1 Rac8 17. Nc3 h5 18. h3 g5 19. dxc5 Qxc5 20. Rd4 Rb8) 15... Rab8?! { (1.19 → 2.13) Inaccuracy. Ng4 was best. } { [%eval 2.13] } (15... Ng4 16. g3) 16. Be2 { [%eval 1.97] } 16... Rfd8 { [%eval 2.22] } 17. Qa3 { [%eval 2.15] } 17... Qd7 { [%eval 2.51] } 18. Rad1 { [%eval 2.22] } 18... h6 { [%eval 2.26] } 19. f3 { [%eval 2.2] } 19... Qe8 { [%eval 2.18] } 20. e4 { [%eval 2.23] } 20... Nh7 { [%eval 2.52] } 21. Rfe1 { [%eval 2.41] } 21... Ng5 { [%eval 2.74] } 22. Bf1 { [%eval 2.76] } 22... f6 { [%eval 2.77] } 23. Ne2 { [%eval 2.59] } 23... Qg6?! { (2.59 → 3.48) Inaccuracy. Kh7 was best. } { [%eval 3.48] } (23... Kh7 24. Rc1 Bc6 25. e5 f5 26. Qc3 Bb5 27. h4 Nf7 28. Nf4 Qe7 29. Bxb5) 24. Nf4 { [%eval 3.49] } 24... Qf7 { [%eval 3.69] } 25. Bc4 { [%eval 3.66] } 25... Re8 { [%eval 4.54] } 26. Qa2?! { (4.54 → 3.54) Inaccuracy. h4 was best. } { [%eval 3.54] } (26. h4 Bc6 27. hxg5 hxg5 28. Nd3 g4 29. fxg4 Bb5 30. Bxb5 Rxb5 31. Rf1 Qg6) 26... Bc8 { [%eval 3.63] } 27. h4 { [%eval 3.63] } 27... Nh7 { [%eval 3.45] } 28. d5 { [%eval 3.45] } 28... Nf8 { [%eval 3.49] } 29. dxe6 { [%eval 3.48] } 29... Nxe6 { [%eval 3.26] } 30. Nxe6?? { (3.26 → 0.17) Blunder. e5 was best. } { [%eval 0.17] } (30. e5 f5 31. Qa3 Kh7 32. h5 c6 33. Ng6 Qa7+ 34. Qe3 c5 35. Rd6 Nd4) 30... Bxe6 { [%eval 0.18] } 31. Bxe6 { [%eval 0.23] } 31... Qxe6 { [%eval 0.31] } 32. Qxe6+ { [%eval 0.38] } 32... Rxe6 { [%eval 0.38] } 33. Rc1 { [%eval 0.0] } 33... c6 { [%eval 0.29] } 34. Re2 { [%eval 0.0] } 34... Rb5 { [%eval 0.02] } 35. Rec2 { [%eval 0.28] } 35... Rxa5 { [%eval 0.16] } 36. Rxc6 { [%eval 0.26] } 36... Ree5?? { (0.26 → 2.11) Blunder. Rxc6 was best. } { [%eval 2.11] } (36... Rxc6) 37. b4 { [%eval 1.88] } 37... Rab5?! { (1.88 → 2.81) Inaccuracy. Ra2 was best. } { [%eval 2.81] } (37... Ra2 38. Rc7) 38. Rxa6 { [%eval 2.75] } 38... Rxb4?! { (2.75 → 3.55) Inaccuracy. Re7 was best. } { [%eval 3.55] } (38... Re7 39. Ra4 Reb7 40. Rc4 R5b6 41. Kf2 Kf7 42. Ke3 Kg6 43. Kd3 Kh5 44. g3) 39. Ra8+?? { (3.55 → 0.89) Blunder. Rc7 was best. } { [%eval 0.89] } (39. Rc7 f5 40. Ra8+ Kh7 41. exf5 Rxf5 42. Raa7 Kh8 43. Rxg7 Rxh4 44. Rh7+ Kg8) 39... Kh7?? { (0.89 → 3.28) Blunder. Kf7 was best. } { [%eval 3.28] } (39... Kf7) 40. Ra7?? { (3.28 → 0.23) Blunder. Rc7 was best. } { [%eval 0.23] } (40. Rc7) 40... Re8?! { (0.23 → 0.87) Inaccuracy. Rb8 was best. } { [%eval 0.87] } (40... Rb8 41. Rcc7) 41. Rcc7 { [%eval 0.68] } 41... Rg8 { [%eval 0.39] } 42. Rf7 { [%eval 0.47] } 42... Kh8 { [%eval 0.51] } 43. Kh2 { [%eval 0.56] } 43... Rb5 { [%eval 0.48] } 44. Kh3 { [%eval 0.33] } 44... Rb1 { [%eval 0.62] } 45. g4 { [%eval 0.36] } 45... Rh1+ { [%eval 0.78] } 46. Kg3 { [%eval 0.76] } 46... Rg1+ { [%eval 0.72] } 47. Kf4 { [%eval 1.11] } 47... Rh1?! { (1.11 → 2.21) Inaccuracy. Rf1 was best. } { [%eval 2.21] } (47... Rf1) 48. h5?? { (2.21 → 0.20) Blunder. Kf5 was best. } { [%eval 0.2] } (48. Kf5 Kh7 49. Rxf6 Rxh4 50. e5 Rh3 51. Ke4 Rh1 52. Rff7 h5 53. gxh5 Rxh5) 48... Rb1 { [%eval 0.24] } 49. Kf5 { [%eval 0.27] } 49... Rb5+ { [%eval 0.34] } 50. Kf4 { [%eval 0.24] } 50... Rg5 { [%eval 0.37] } 51. Rfd7 { [%eval 0.33] } 51... Re8? { (0.33 → 1.88) Mistake. Rb5 was best. } { [%eval 1.88] } (51... Rb5) 52. Rd5 { [%eval 1.57] } 52... Ree5?? { (1.57 → 4.89) Blunder. Rge5 was best. } { [%eval 4.89] } (52... Rge5 53. Rf7 Rg5 54. Rfd7 Kh7 55. R7d6 Re7 56. Rd8 g6 57. hxg6+ Kxg6 58. Rf5) 53. Rxe5?? { (4.89 → 0.11) Blunder. Rd8+ was best. } { [%eval 0.11] } (53. Rd8+ Kh7 54. Raa8 Rxh5 55. gxh5 Rxh5 56. Rd2 Rg5 57. Ke3 f5 58. e5 Rg1) 53... Rxe5 { [%eval 0.18] } 54. Rd7 { [%eval 0.22] } 54... Kg8?? { (0.22 → 3.61) Blunder. Ra5 was best. } { [%eval 3.61] } (54... Ra5) 55. Rd5 { [%eval 4.0] } 55... Re8 { [%eval 4.61] } 56. Kf5 { [%eval 4.41] } 56... Re7? { (4.41 → 7.56) Mistake. Kh7 was best. } { [%eval 7.56] } (56... Kh7 57. f4) 57. Kg6 { [%eval 7.16] } 57... Re8 { [%eval 7.59] } 58. Rd7 { [%eval 7.56] } 58... Re5? { (7.56 → Mate in 2) Checkmate is now unavoidable. Kh8 was best. } { [%eval #2] } (58... Kh8 59. Rxg7 Re5 60. Rf7 Kg8 61. Rxf6 Re7 62. Ra6 Rg7+ 63. Kxh6 Rh7+ 64. Kg5) 59. Rxg7+? { (Mate in 2 → 7.38) Lost forced checkmate sequence. Rd8+ was best. } { [%eval 7.38] } (59. Rd8+ Re8 60. Rxe8#) 59... Kf8 { [%eval 7.25] } 60. Rf7+ { [%eval 7.3] } 60... Kg8 { [%eval 7.58] } 61. Rxf6 { [%eval 7.04] } 61... Rg5+ { [%eval 9.78] } 62. Kxh6 { [%eval 9.39] } 62... Ra5? { (9.39 → Mate in 19) Checkmate is now unavoidable. Rg7 was best. } { [%eval #19] } (62... Rg7 63. Rg6) 63. g5 { [%eval #22] } 63... Ra7 { [%eval 16.62] } 64. Kg6 { [%eval 57.85] } 64... Rg7+ { [%eval 16.1] } 65. Kf5 { [%eval 11.49] } 65... Rh7?! { (11.49 → Mate in 14) Checkmate is now unavoidable. Rc7 was best. } { [%eval #14] } (65... Rc7 66. h6) 66. h6 { [%eval #16] } 66... Ra7 { [%eval #9] } 67. g6 { [%eval #8] } 67... Ra5+ { [%eval #8] } 68. e5 { [%eval #7] } 68... Ra4 { [%eval #4] } 69. h7+ { [%eval #3] } 69... Kg7 { [%eval #3] } 70. Rf7+ { [%eval #2] } 70... Kh8 { [%eval #2] } 71. Rf8+ { [%eval #1] } 71... Kg7 { [%eval #1] } 72. h8=Q# { White wins by checkmate. } 1-0