FEN
[Event "rated rapid game"]
[Site "https://lichess.org/MqVfRVfy"]
[Date "2026.05.30"]
[Round "-"]
[White "huynhvietxo88"]
[Black "Anny_01"]
[Result "1-0"]
[GameId "MqVfRVfy"]
[UTCDate "2026.05.30"]
[UTCTime "15:44:24"]
[WhiteElo "924"]
[BlackElo "829"]
[WhiteRatingDiff "+11"]
[BlackRatingDiff "-41"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "A06"]
[Opening "Zukertort Opening: Tennison Gambit"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d5 { [%eval 0.54] } 2. Nf3? { (0.54 → -0.75) Mistake. exd5 was best. } { [%eval -0.75] } { A06 Zukertort Opening: Tennison Gambit } (2. exd5 Qxd5 3. Nc3 Qd8 4. d4 Nf6 5. Nf3 e6 6. Bg5 Be7) 2... e6?! { (-0.75 → 0.14) Inaccuracy. dxe4 was best. } { [%eval 0.14] } (2... dxe4 3. Ng5 e5 4. h4 Be7 5. Nxe4 Nc6 6. Bc4 Na5 7. Be2) 3. Bb5+ { [%eval -0.24] } 3... c6 { [%eval -0.14] } 4. Ba4?? { (-0.14 → -1.87) Blunder. Bd3 was best. } { [%eval -1.87] } (4. Bd3 dxe4 5. Bxe4 Nf6 6. Nc3 c5 7. d4 Nxe4 8. Nxe4 Nc6) 4... Nf6?? { (-1.87 → 0.14) Blunder. dxe4 was best. } { [%eval 0.14] } (4... dxe4 5. Ng1 a5 6. a3 b5 7. Bb3 Nf6 8. d4 exd3 9. cxd3) 5. d3?? { (0.14 → -1.92) Blunder. e5 was best. } { [%eval -1.92] } (5. e5 b5 6. Bb3 Nfd7 7. c3 c5 8. O-O Nc6 9. d4 Be7) 5... dxe4 { [%eval -1.53] } 6. dxe4 { [%eval -2.11] } 6... Qxd1+ { [%eval -2.0] } 7. Kxd1 { [%eval -1.9] } 7... Nxe4 { [%eval -2.15] } 8. Rf1 { [%eval -2.12] } 8... Bb4 { [%eval -1.58] } 9. Bd2?! { (-1.58 → -2.25) Inaccuracy. Nbd2 was best. } { [%eval -2.25] } (9. Nbd2 Nxd2 10. Nxd2 a5 11. c3 Be7 12. Bc2 Nd7 13. a4 b6 14. Re1 Ba6) 9... Bc5 { [%eval -2.15] } 10. Nc3 { [%eval -2.02] } 10... Nxd2 { [%eval -2.08] } 11. Kxd2 { [%eval -2.12] } 11... f5?! { (-2.12 → -1.23) Inaccuracy. Ke7 was best. } { [%eval -1.23] } (11... Ke7 12. Rae1 Nd7 13. Kc1 a5 14. Bb3 Bd6 15. Nd4 Bf4+ 16. Kb1 Nc5 17. g3) 12. Ng5?! { (-1.23 → -1.84) Inaccuracy. Rae1 was best. } { [%eval -1.84] } (12. Rae1 Ke7 13. Bb3 Bd6 14. Ne5 Na6 15. Kc1 Nc5 16. Bc4 a5 17. Re3 g6) 12... O-O? { (-1.84 → -0.52) Mistake. Bd6 was best. } { [%eval -0.52] } (12... Bd6 13. g3 h6 14. Nf3 Ke7 15. Rae1 Kf6 16. Bb3 Na6 17. Re2 Rd8 18. Kc1) 13. Bb3?! { (-0.52 → -1.34) Inaccuracy. Rae1 was best. } { [%eval -1.34] } (13. Rae1 Na6 14. Nxe6 Bxe6 15. Rxe6 Bb4 16. Bb3 Nc5 17. Re3+ Nxb3+ 18. axb3 Bc5) 13... Rd8+ { [%eval -1.23] } 14. Kc1 { [%eval -1.59] } 14... Bxf2?? { (-1.59 → 4.01) Blunder. Re8 was best. } { [%eval 4.01] } (14... Re8 15. Re1 Na6 16. f4 Bd6 17. g3 Nc5 18. Na4 Nxa4 19. Bxa4 h6 20. Nf3) 15. Rxf2 { [%eval 4.18] } 15... Nd7?! { (4.18 → 5.79) Inaccuracy. g6 was best. } { [%eval 5.79] } (15... g6 16. Bxe6+ Bxe6 17. Nxe6 Rd7 18. Nc5 Re7 19. Kd2 b6 20. Nd3 c5 21. Re1) 16. Bxe6+ { [%eval 5.42] } 16... Kh8?! { (5.42 → 7.46) Inaccuracy. Kf8 was best. } { [%eval 7.46] } (16... Kf8 17. Bxf5 Nf6 18. Bd3 b5 19. a4 b4 20. Nce4 h6 21. Nf3 Bf5 22. Nxf6) 17. Rxf5?! { (7.46 → 4.51) Inaccuracy. Nf7+ was best. } { [%eval 4.51] } (17. Nf7+ Kg8 18. Nxd8+ Kf8 19. Bxd7 Bxd7 20. Nxb7 Re8 21. b3 Re5 22. Kb2 Bc8) 17... g6 { [%eval 5.18] } 18. Rf7 { [%eval 5.43] } 18... Ne5?? { (5.43 → Mate in 1) Checkmate is now unavoidable. Nf8 was best. } { [%eval #1] } (18... Nf8 19. Bxc8 Raxc8 20. b3 Rd7 21. Kb2 Rxf7 22. Nxf7+ Kg8 23. Ng5 Nd7 24. Rd1) 19. Nxh7?? { (Mate in 1 → -2.97) Lost forced checkmate sequence. Rxh7# was best. } { [%eval -2.97] } (19. Rxh7#) 19... Bxe6?? { (-2.97 → 1.70) Blunder. Nxf7 was best. } { [%eval 1.7] } (19... Nxf7 20. Bxf7 Kxh7 21. Bc4 Rf8 22. h3 b5 23. Be2 Rf2 24. b4 Rxg2 25. Bf3) 20. Rxb7 { [%eval 1.73] } 20... Bg4?? { (1.73 → 4.47) Blunder. Rd7 was best. } { [%eval 4.47] } (20... Rd7 21. Rxd7 Bxd7 22. Nf6 Bf5 23. b3 Rf8 24. Nce4 Bxe4 25. Nxe4 Rf4 26. Nc5) 21. b4?? { (4.47 → 1.01) Blunder. Nf6 was best. } { [%eval 1.01] } (21. Nf6 Bd7 22. b3 Kg7 23. Nce4 Rdb8 24. Rxd7+ Nxd7 25. Nxd7 Rh8 26. h3 Rae8) 21... Rd1+?? { (1.01 → 6.68) Blunder. Rd7 was best. } { [%eval 6.68] } (21... Rd7 22. Rxd7 Bxd7 23. Nf6 Bf5 24. Nfe4 Nc4 25. Nd2 Ne3 26. Nce4 Nxg2 27. Kb2) 22. Kb2?? { (6.68 → 2.06) Blunder. Nxd1 was best. } { [%eval 2.06] } (22. Nxd1 Be6 23. Ne3 Rd8 24. Ng5 Bg8 25. Rxa7 Rd4 26. Re7 Rxb4 27. Rxe5 Kg7) 22... Nc4+?! { (2.06 → 3.11) Inaccuracy. Rd7 was best. } { [%eval 3.11] } (22... Rd7 23. Rxd7 Bxd7 24. Re1 Re8 25. Ne4 Ng4 26. Nhg5 Bf5 27. Nf7+ Kg7 28. Nfd6) 23. Kb3 { [%eval 3.21] } 23... Rxa1?? { (3.21 → 6.58) Blunder. Nd6 was best. } { [%eval 6.58] } (23... Nd6 24. Rxd1 Nxb7 25. Re1 Kxh7 26. Re7+ Kh6 27. Rxb7 Be6+ 28. Kb2 a5 29. bxa5) 24. Kxc4?? { (6.58 → -0.24) Blunder. Nf6 was best. } { [%eval -0.24] } (24. Nf6 Na5+ 25. bxa5 Be6+ 26. Kb2 Bg8 27. Kxa1 Rf8 28. Nce4 g5 29. Rxa7 g4) 24... Be6+ { [%eval -0.19] } 25. Kc5 { [%eval -0.18] } 25... Bd7?? { (-0.18 → 5.59) Blunder. Rc1 was best. } { [%eval 5.59] } (25... Rc1 26. Nf6 Bg8 27. Kd6 Rxc2 28. Nce4 Rxg2 29. Nxg8 Rxg8 30. Nf6 Rd8+ 31. Ke7) 26. Rxd7 { [%eval 5.57] } 26... a5?? { (5.57 → Mate in 3) Checkmate is now unavoidable. Rf1 was best. } { [%eval #3] } (26... Rf1 27. Ne4 Rf5+ 28. Kc4 Rh5 29. Nhf6 Rxh2 30. c3 a5 31. a3 axb4 32. axb4) 27. bxa5?? { (Mate in 3 → 4.26) Lost forced checkmate sequence. Nf6 was best. } { [%eval 4.26] } (27. Nf6 Ra7 28. Rxa7 axb4 29. Rh7#) 27... Rxa5+ { [%eval 4.06] } 28. Kxc6 { [%eval 3.79] } 28... Re1 { [%eval 3.11] } 29. Ng5?? { (3.11 → -0.01) Blunder. Kd6 was best. } { [%eval -0.01] } (29. Kd6 Ra6+ 30. Kc5 Re5+ 31. Nd5 Rh5 32. Kb5 Rxa2 33. Nf6 Rb2+ 34. Kc4 Rxc2+) 29... Ra6+?? { (-0.01 → 4.63) Blunder. Rxg5 was best. } { [%eval 4.63] } (29... Rxg5 30. g3 Rh5 31. Nd5 Rxh2 32. c4 Rc1 33. Nb6 Rxa2 34. c5 Rg2 35. Rd8+) 30. Kb7 { [%eval 4.79] } 30... Ra3 { [%eval 4.69] } 31. Nd5 { [%eval 4.64] } 31... Re5?? { (4.64 → Mate in 3) Checkmate is now unavoidable. Rb1+ was best. } { [%eval #3] } (31... Rb1+ 32. Kc6 Ra6+ 33. Kc5 Rf1 34. c4 Kg8 35. h4 Rxa2 36. g3 Ra8 37. Kd6) 32. Nf7+? { (Mate in 3 → 8.18) Lost forced checkmate sequence. Rh7+ was best. } { [%eval 8.18] } (32. Rh7+ Kg8 33. Nf6+ Kf8 34. Rf7#) 32... Kg8? { (8.18 → Mate in 4) Checkmate is now unavoidable. Kh7 was best. } { [%eval #4] } (32... Kh7 33. Nxe5+ Kh6 34. Rd6 Kg5 35. Ra6 Rxa6 36. Kxa6 Kf5 37. Nd7 Ke4 38. N7b6) 33. Nxe5 { [%eval #3] } 33... Re3 { [%eval #2] } 34. Nxg6?! { (Mate in 2 → 10.70) Lost forced checkmate sequence. Nf6+ was best. } { [%eval 10.7] } (34. Nf6+ Kf8 35. Nxg6#) 34... Re8?! { (10.70 → Mate in 1) Checkmate is now unavoidable. Rb3+ was best. } { [%eval #1] } (34... Rb3+ 35. Kc7 Rc3+ 36. Kd6 Rf3 37. Nge7+ Kf7 38. gxf3 Kg7 39. a4 Kf7 40. c4) 35. a4 { [%eval #13] } 35... Re6 { [%eval #9] } 36. Ngf4 { [%eval #8] } 36... Re4 { [%eval #2] } 37. Ng6? { (Mate in 2 → 8.54) Lost forced checkmate sequence. Nf6+ was best. } { [%eval 8.54] } (37. Nf6+ Kf8 38. Ng6#) 37... Rxa4? { (8.54 → Mate in 1) Checkmate is now unavoidable. Re6 was best. } { [%eval #1] } (37... Re6 38. Ngf4 Rh6 39. a5 Kf8 40. Nc7 Kg8 41. Nfd5 Kh8 42. Rd8+ Kh7) 38. Nde7+? { (Mate in 1 → 7.39) Lost forced checkmate sequence. Nf6# was best. } { [%eval 7.39] } (38. Nf6#) 38... Kf7 { [%eval 7.26] } 39. Ne5+ { [%eval 7.19] } 39... Ke8? { (7.19 → Mate in 5) Checkmate is now unavoidable. Ke6 was best. } { [%eval #5] } (39... Ke6 40. N7c6 Ra2 41. Re7+ Kf5 42. Nd4+ Kf6 43. Nec6 Ra3 44. Kc7 Rc3 45. Re6+) 40. Rc7?! { (Mate in 5 → 11.24) Lost forced checkmate sequence. Nd5 was best. } { [%eval 11.24] } (40. Nd5 Rf4 41. Nxf4 Kf8 42. Nd5 Kg8 43. Nf6+ Kh8 44. Ng6#) 40... Rb4+ { [%eval 14.54] } 41. Kc8 { [%eval 14.19] } 41... Rd4?! { (14.19 → Mate in 6) Checkmate is now unavoidable. Re4 was best. } { [%eval #6] } (41... Re4 42. Nd5 Rxe5 43. Nf6+ Kf8 44. Nd7+ Ke7 45. Nxe5+ Kf6 46. Nd7+ Kf5 47. Rc5+) 42. g4? { (Mate in 6 → 9.40) Lost forced checkmate sequence. Nf5 was best. } { [%eval 9.4] } (42. Nf5 Rd8+ 43. Kb7 Rd6 44. Rf7 Rg6 45. Re7+ Kf8 46. Nxg6+ Kg8 47. Rg7#) 42... Rd8+? { (9.40 → Mate in 7) Checkmate is now unavoidable. Re4 was best. } { [%eval #7] } (42... Re4 43. Nd5 Rxe5 44. Nf6+ Kf8 45. Nd7+ Ke7 46. Nxe5+ Kf6 47. Rc5 Kg5 48. h3) 43. Kb7 { [%eval #6] } 43... Rd2 { [%eval #5] } 44. g5 { [%eval #8] } 44... Rxh2 { [%eval #3] } 45. g6 { [%eval #6] } 45... Rh8 { [%eval #3] } 46. Rc8+ { [%eval #8] } 46... Kxe7 { [%eval #8] } 47. Rxh8 { [%eval #7] } { Black resigns. } 1-0