FEN
[Event "casual correspondence game"]
[Site "https://lichess.org/64KdIip8"]
[Date "2026.05.23"]
[Round "-"]
[White "lichess AI level 1"]
[Black "TrinhThaoMi"]
[Result "0-1"]
[GameId "64KdIip8"]
[UTCDate "2026.05.23"]
[UTCTime "14:23:59"]
[WhiteElo "?"]
[BlackElo "1500"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "B00"]
[Opening "Pirc Defense"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... d6 { [%eval 0.43] } { B00 Pirc Defense } 2. Nf3 { [%eval 0.37] } 2... e6 { [%eval 0.64] } 3. Bc4?! { (0.64 → 0.00) Inaccuracy. d4 was best. } { [%eval 0.0] } (3. d4 d5 4. Nbd2 Nf6 5. e5 Nfd7 6. Bd3 c5 7. c3 a5) 3... e5?! { (0.00 → 0.84) Inaccuracy. d5 was best. } { [%eval 0.84] } (3... d5 4. exd5 exd5 5. Be2 Nf6 6. O-O Bd6 7. d4 O-O 8. Bg5) 4. Qe2 { [%eval 0.47] } 4... Nc6 { [%eval 0.5] } 5. O-O { [%eval 0.33] } 5... Nb4? { (0.33 → 1.55) Mistake. Bg4 was best. } { [%eval 1.55] } (5... Bg4 6. Qe3 Nf6 7. h3 Bxf3 8. Qxf3 Nd4 9. Qd3 Qd7 10. c3 Ne6 11. Bxe6) 6. c3?! { (1.55 → 0.58) Inaccuracy. d4 was best. } { [%eval 0.58] } (6. d4 Nc6 7. Rd1 exd4 8. c3 d3 9. Rxd3 Bg4 10. Bf4 Nge7 11. Bxf7+ Kxf7) 6... Nd3?? { (0.58 → 4.33) Blunder. Nc2 was best. } { [%eval 4.33] } (6... Nc2 7. d4 Nxa1 8. dxe5 Be6 9. Bxe6 fxe6 10. Rd1 Qc8 11. Bf4 dxe5 12. Bxe5) 7. Bxf7+?? { (4.33 → 1.74) Blunder. Qxd3 was best. } { [%eval 1.74] } (7. Qxd3 g5 8. Nxe5 dxe5 9. Bxf7+ Ke7 10. Qxd8+ Kxd8 11. d4 exd4 12. cxd4 Be7) 7... Ke7? { (1.74 → 3.16) Mistake. Kxf7 was best. } { [%eval 3.16] } (7... Kxf7 8. Qxd3 Ke8 9. Qe2 Nh6 10. d4 Nf7 11. Be3 Qf6 12. Ne1 Be7 13. Nd2) 8. Bb3 { [%eval 2.92] } 8... Nf4 { [%eval 2.94] } 9. Qe3?! { (2.94 → 2.16) Inaccuracy. Qd1 was best. } { [%eval 2.16] } (9. Qd1 Nd3 10. Bc4 Nxc1 11. d4 Bg4 12. Nbd2 g6 13. h3 Bxh3 14. gxh3 Qd7) 9... Nxg2? { (2.16 → 4.09) Mistake. g6 was best. } { [%eval 4.09] } (9... g6 10. d4 Bh6 11. Kh1 Bg4 12. Ng1 Ke8 13. dxe5 dxe5 14. f3 Nd3 15. Qe2) 10. Qd3?? { (4.09 → -1.43) Blunder. Qg5+ was best. } { [%eval -1.43] } (10. Qg5+ Nf6 11. Qxg2 Qe8 12. d4 Qh5 13. Qg3 Bg4 14. Nbd2 Kd8 15. h3 Bxh3) 10... Ke8?? { (-1.43 → 3.08) Blunder. Nf4 was best. } { [%eval 3.08] } (10... Nf4 11. Qe3 Qd7 12. Ne1 g6 13. Kh1 Bh6 14. d4 Nh5 15. f4 exf4 16. Qe2) 11. Na3?? { (3.08 → -1.80) Blunder. Kxg2 was best. } { [%eval -1.8] } (11. Kxg2 g5 12. Ng1 Bh6 13. Qc4 Qe7 14. d4 Bd7 15. Kh1 g4 16. Bxh6 Nxh6) 11... d5?? { (-1.80 → 3.19) Blunder. Nf4 was best. } { [%eval 3.19] } (11... Nf4 12. Qc4 Qd7 13. Ne1 a6 14. Bd1 b5 15. Qb3 Nf6 16. d4 Nh3+ 17. Kg2) 12. exd5? { (3.19 → 1.71) Mistake. Kxg2 was best. } { [%eval 1.71] } (12. Kxg2 Bd6 13. Qe3 Nh6 14. d4 Ng4 15. Qe2 Rf8 16. Nb5 dxe4 17. Nxd6+ Qxd6) 12... Bxa3?! { (1.71 → 2.46) Inaccuracy. Nf4 was best. } { [%eval 2.46] } (12... Nf4 13. Qe3 Qf6 14. Kh1 Bxa3 15. bxa3 Ne7 16. Nxe5 Nexd5 17. Qe1 Ne7 18. Qe4) 13. Nxe5?? { (2.46 → -2.80) Blunder. Kxg2 was best. } { [%eval -2.8] } (13. Kxg2 Bd6 14. Qe3 Qe7 15. Re1 Nf6 16. Nxe5 Kd8 17. d4 Rf8 18. f3 h6) 13... Nh6?? { (-2.80 → 2.84) Blunder. Nf4 was best. } { [%eval 2.84] } (13... Nf4 14. Qf3 Qg5+ 15. Kh1 Qxe5 16. bxa3 Bf5 17. Qe3 Qxe3 18. dxe3 Nd3 19. Kg2) 14. Nc4?! { (2.84 → 1.67) Inaccuracy. Kxg2 was best. } { [%eval 1.67] } (14. Kxg2 Bd6 15. Re1 Kf8 16. Qf3+ Nf5 17. d4 g6 18. Bh6+ Kg8 19. Qf4 Qh4) 14... b5?! { (1.67 → 2.68) Inaccuracy. Qh4 was best. } { [%eval 2.68] } (14... Qh4 15. Kxg2 Bd6 16. Nxd6+ cxd6 17. Bc2 Nf5 18. b3 Rf8 19. Kh1 Kd8 20. Ba3) 15. Qf3?? { (2.68 → -1.70) Blunder. Nxa3 was best. } { [%eval -1.7] } (15. Nxa3 Nh4 16. Qe4+ Qe7 17. d3 Qxe4 18. dxe4 Bh3 19. Bd1 a6 20. Nc2 g5) 15... bxc4 { [%eval -1.54] } 16. Ba4+ { [%eval -1.79] } 16... Ke7?? { (-1.79 → 2.37) Blunder. Bd7 was best. } { [%eval 2.37] } (16... Bd7 17. Bxd7+ Kxd7 18. Qxg2 Be7 19. d3 Qe8 20. Qh3+ Kd8 21. dxc4 Qg6+ 22. Kh1) 17. d4 { [%eval 2.33] } 17... cxd3?? { (2.33 → Mate in 8) Checkmate is now unavoidable. Ng4 was best. } { [%eval #8] } (17... Ng4 18. bxa3 Rb8 19. Qxg2 Kf7 20. Bf4 Nf6 21. Bc6 Rf8 22. Qg3 Nxd5 23. Be5) 18. Bg5+ { [%eval #10] } 18... Kd6 { [%eval #10] } 19. h4?? { (Mate in 10 → 5.31) Lost forced checkmate sequence. Qg3+ was best. } { [%eval 5.31] } (19. Qg3+ Kc5 20. Bxd8 Re8 21. Qxc7+ Kxd5 22. Qc6+ Ke5 23. Rfe1+ Nxe1 24. Rxe1+ Kf4) 19... Nxh4?? { (5.31 → Mate in 5) Checkmate is now unavoidable. Nf5 was best. } { [%eval #5] } (19... Nf5 20. Bxd8 Rxd8 21. Qxg2 Rg8 22. Qh2+ Ke7 23. Qxc7+ Kf6 24. bxa3 g5 25. Kh1) 20. Bf4+ { [%eval #6] } 20... Ke7 { [%eval #6] } 21. Bg5+ { [%eval #5] } 21... Kd6 { [%eval #5] } 22. Bf4+?? { (Mate in 5 → 0.00) Lost forced checkmate sequence. Qg3+ was best. } { [%eval 0.0] } (22. Qg3+ Kc5 23. Qe3+ Kxd5 24. Qxd3+ Ke6 25. Bb3+ Qd5 26. Qxd5#) 22... Kc5?? { (0.00 → Mate in 3) Checkmate is now unavoidable. Ke7 was best. } { [%eval #3] } (22... Ke7 23. Bg5+) 23. b4+?? { (Mate in 3 → 4.42) Lost forced checkmate sequence. Qe3+ was best. } { [%eval 4.42] } (23. Qe3+ Kxd5 24. Qe5+ Kc4 25. Qb5#) 23... Kb6 { [%eval 3.77] } 24. Qe3+ { [%eval 3.98] } 24... Kb7 { [%eval 3.65] } 25. Bc6+ { [%eval 3.6] } 25... Kb8 { [%eval 1.63] } 26. Rfb1?? { (1.63 → -2.83) Blunder. Qxd3 was best. } { [%eval -2.83] } (26. Qxd3 Nf3+ 27. Qxf3 Nf5 28. Rfb1 a6 29. Rb3 Rf8 30. Rxa3 g5 31. Be3 Nd4) 26... a6?? { (-2.83 → Mate in 2) Checkmate is now unavoidable. N6f5 was best. } { [%eval #2] } (26... N6f5 27. Qxd3 Nd6 28. Rb3 a6 29. Rxa3 Rf8 30. Bg3 Qg5 31. c4 Qg4 32. b5) 27. b5?? { (Mate in 2 → 5.69) Lost forced checkmate sequence. Qb6+ was best. } { [%eval 5.69] } (27. Qb6+ Bb7 28. Qxb7#) 27... axb5?? { (5.69 → Mate in 2) Checkmate is now unavoidable. Nf3+ was best. } { [%eval #2] } (27... Nf3+ 28. Qxf3 Bf5 29. bxa6+ Kc8 30. Bxa8 Qh4 31. a7 Bc5 32. Rb8+ Kd7 33. Bc6+) 28. Qxd3?? { (Mate in 2 → 3.09) Lost forced checkmate sequence. Qb6+ was best. } { [%eval 3.09] } (28. Qb6+ Bb7 29. Qxb7#) 28... Nf3+ { [%eval 3.51] } 29. Kh1?? { (3.51 → Mate in 2) Checkmate is now unavoidable. Qxf3 was best. } { [%eval #-2] } (29. Qxf3 Ra5 30. Qe2 Ba6 31. Bxb5 Nf5 32. Bxa6+ Ka7 33. Rb7+ Ka8 34. Rxc7 Nd6) 29... Ng4?? { (Mate in 2 → Mate in 3) Lost forced checkmate sequence. Qh4+ was best. } { [%eval #3] } (29... Qh4+ 30. Kg2 Qh3#) 30. Bxc7+?? { (Mate in 3 → -8.53) Lost forced checkmate sequence. Qxb5+ was best. } { [%eval -8.53] } (30. Qxb5+ Ka7 31. Qa5+ Ba6 32. Rb7#) 30... Ka7?? { (-8.53 → 0.31) Blunder. Kxc7 was best. } { [%eval 0.31] } (30... Kxc7 31. Kg2 Qh4 32. d6+ Bxd6 33. Qxf3 Rf8 34. Rh1 Qxf2+ 35. Qxf2 Rxf2+ 36. Kg1) 31. Qe3+?? { (0.31 → -5.00) Blunder. Bg3 was best. } { [%eval -5.0] } (31. Bg3 Bc5 32. Qxb5 Qb6 33. Qe2 Qa6 34. Rb5 Rf8 35. Qc4 Nxf2+ 36. Bxf2 Bxf2) 31... Ka6?? { (-5.00 → Mate in 1) Checkmate is now unavoidable. Nxe3 was best. } { [%eval #1] } (31... Nxe3 32. Bxd8 Rxd8 33. fxe3 Rb8 34. Rb3 Bd6 35. a4 b4 36. cxb4 Bxb4 37. e4) 32. Qxf3?? { (Mate in 1 → -4.26) Lost forced checkmate sequence. Qb6# was best. } { [%eval -4.26] } (32. Qb6#) 32... Nxf2+?? { (-4.26 → 2.64) Blunder. Qxc7 was best. } { [%eval 2.64] } (32... Qxc7 33. Qg2 Rb8 34. f3 Ne5 35. c4 Nxc4 36. Qc2 Ka7 37. Rxb5 Ba6 38. Qf2+) 33. Kh2?? { (2.64 → -6.57) Blunder. Qxf2 was best. } { [%eval -6.57] } (33. Qxf2 Qxc7 34. Qe2 Rb8 35. Rxb5 Rxb5 36. Qxb5+ Ka7 37. Qa4+ Ba6 38. Qxa3 Qd8) 33... Qxc7+ { [%eval -6.05] } 34. Qg3 { [%eval -7.98] } 34... Ne4?? { (-7.98 → 4.65) Blunder. Bd6 was best. } { [%eval 4.65] } (34... Bd6 35. Kg1 Bxg3 36. Rb4 Bh2+ 37. Kxf2 Qg3+ 38. Ke2 Bg4+ 39. Kd2 Qf2+ 40. Kc1) 35. Bb7+?? { (4.65 → -7.55) Blunder. Bxb5+ was best. } { [%eval -7.55] } (35. Bxb5+ Ka7 36. Qxc7+ Bb7 37. Qc4 Bd6+ 38. Kh1 Nc5 39. Bc6 Ba6 40. Qd4 Rhc8) 35... Qxb7 { [%eval -7.29] } 36. Qe3 { [%eval -7.81] } 36... Nxc3 { [%eval -7.03] } 37. Rb3 { [%eval -6.74] } 37... Nxa2?? { (-6.74 → Mate in 1) Checkmate is now unavoidable. Bd6+ was best. } { [%eval #1] } (37... Bd6+ 38. Kg1 Qb6 39. Qxb6+ Kxb6 40. Rxc3 Bd7 41. a4 Rhc8 42. Rxc8 Bxc8 43. a5+) 38. Kg1?? { (Mate in 1 → -5.11) Lost forced checkmate sequence. Rxa3# was best. } { [%eval -5.11] } (38. Rxa3#) 38... Qxd5 { [%eval -4.65] } 39. Re1? { (-4.65 → -9.62) Mistake. Rxa3+ was best. } { [%eval -9.62] } (39. Rxa3+ Kb7 40. Rxa8 Kxa8 41. Qa3+ Kb8 42. Qg3+ Kb7 43. Qxg7+ Kb6 44. Qxh8 Qg5+) 39... Qxb3? { (-9.62 → -4.92) Mistake. Bc5 was best. } { [%eval -4.92] } (39... Bc5 40. Kh2 Bxe3 41. Rbxe3 Kb6 42. R1e2 Rd8 43. Kg1 Qc5 44. Kh2 Nb4 45. Re6+) 40. Qe2?? { (-4.92 → Mate in 6) Checkmate is now unavoidable. Qxb3 was best. } { [%eval #-6] } (40. Qxb3 Bc5+ 41. Kh2 Kb6 42. Qd5 Ra5 43. Re5 b4 44. Qd3 Nc3 45. Rxc5 Rxc5) 40... h5?! { (Mate in 6 → -12.79) Lost forced checkmate sequence. Qg3+ was best. } { [%eval -12.79] } (40... Qg3+ 41. Qg2 Bc5+ 42. Re3 Qxe3+ 43. Kh2 Bd6+ 44. Qg3 Qxg3+ 45. Kh1 Bb7#) 41. Qe5?! { (-12.79 → Mate in 7) Checkmate is now unavoidable. Qg2 was best. } { [%eval #-7] } (41. Qg2 Bb7 42. Kh2 Bxg2 43. Kxg2 Qb2+ 44. Kh1 Ka5 45. Re6 Qb1+ 46. Kh2 Bc5) 41... h4?! { (Mate in 7 → -11.07) Lost forced checkmate sequence. Bc5+ was best. } { [%eval -11.07] } (41... Bc5+ 42. Qxc5 Qg3+ 43. Kf1 Rf8+ 44. Qxf8 Bh3+ 45. Ke2 Bg4+ 46. Qf3 Qxf3+ 47. Kd2) 42. Re3 { [%eval -10.4] } 42... Qxe3+ { [%eval -8.38] } 43. Kg2? { (-8.38 → Mate in 3) Checkmate is now unavoidable. Qxe3 was best. } { [%eval #-3] } (43. Qxe3 Bd6 44. Qd4 Rh6 45. Kf2 Rf6+ 46. Ke2 Bb7 47. Qxh4 Re8+ 48. Kd3 Rd8) 43... Qe2+?! { (Mate in 3 → -11.05) Lost forced checkmate sequence. Bb7+ was best. } { [%eval -11.05] } (43... Bb7+ 44. Qd5 Bxd5+ 45. Kh2 Bd6#) 44. Kg1?! { (-11.05 → Mate in 4) Checkmate is now unavoidable. Qxe2 was best. } { [%eval #-4] } (44. Qxe2 h3+ 45. Kf2 Bc5+ 46. Kf3 Bb7+ 47. Kg4 Nb4 48. Qh2 Kb6 49. Kf5 Ra2) 44... Qe1+? { (Mate in 4 → -9.54) Lost forced checkmate sequence. Qxe5 was best. } { [%eval -9.54] } (44... Qxe5 45. Kg2 Bb7+ 46. Kg1 Bc5+ 47. Kf1 Rhf8#) 45. Kg2? { (-9.54 → Mate in 4) Checkmate is now unavoidable. Qxe1 was best. } { [%eval #-4] } (45. Qxe1 Kb6 46. Qd2 Bc5+ 47. Kh2 Bb7 48. Qd7 Rhd8 49. Qg4 Nb4 50. Qe2 Bc6) 45... g5 { [%eval #-11] } 46. Qd4 { [%eval #-3] } 46... g4 { [%eval #-8] } 47. Qd5 { [%eval #-2] } 47... Ka5 { [%eval #-4] } 48. Kh2 { [%eval #-3] } 48... Qe2+ { [%eval #-4] } 49. Qg2 { [%eval #-4] } 49... Qxg2+ { [%eval #-4] } 50. Kxg2 { [%eval #-4] } 50... Bb7+ { [%eval #-3] } 51. Kf2 { [%eval #-3] } 51... h3 { [%eval #-5] } 52. Ke2 { [%eval #-4] } 52... h2 { [%eval #-4] } 53. Kf1 { [%eval #-3] } 53... h1=Q+ { [%eval #-2] } 54. Ke2 { [%eval #-2] } 54... Nc3+ { [%eval #-3] } 55. Kd3 { [%eval #-2] } 55... Rad8+ { [%eval #-2] } 56. Ke3 { [%eval #-1] } 56... Rde8+ { [%eval #-2] } 57. Kf4 { [%eval #-2] } 57... Ref8+ { [%eval #-2] } 58. Kg3 { [%eval #-1] } 58... Ne4+ { [%eval #-1] } 59. Kxg4 { [%eval #-1] } 59... Rhg8# { Black wins by checkmate. } 0-1