Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "rated blitz game"] [Site "https://lichess.org/yxlgy33y"] [Date "2026.04.06"] [Round "-"] [White "DimX_1c"] [Black "ddhliu89"] [Result "0-1"] [GameId "yxlgy33y"] [UTCDate "2026.04.06"] [UTCTime "18:39:39"] [WhiteElo "1237"] [BlackElo "1221"] [WhiteRatingDiff "-6"] [BlackRatingDiff "+30"] [Variant "Standard"] [TimeControl "300+3"] [ECO "C77"] [Opening "Ruy Lopez: Morphy Defense, Tarrasch Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nc6 { [%eval 0.22] } 3. Nc3 { [%eval 0.06] } 3... Nf6 { [%eval 0.07] } 4. Bb5 { [%eval 0.04] } 4... a6 { [%eval 0.35] } 5. Ba4 { [%eval 0.0] } { C77 Ruy Lopez: Morphy Defense, Tarrasch Variation } 5... b5 { [%eval 0.08] } 6. Bb3 { [%eval 0.01] } 6... Bc5 { [%eval 0.11] } 7. Nd5 { [%eval 0.1] } 7... Nxe4?! { (0.10 → 0.66) Inaccuracy. O-O was best. } { [%eval 0.66] } (7... O-O 8. d3 Nxd5 9. Bxd5 Rb8 10. Be3 Bxe3 11. fxe3 Qe8 12. Qd2) 8. d4 { [%eval 0.85] } 8... Nxd4? { (0.85 → 2.05) Mistake. Bxd4 was best. } { [%eval 2.05] } (8... Bxd4 9. Nxd4 Nxd4 10. Qg4 O-O 11. Bh6 Ne6 12. Qxe4 gxh6 13. Qxe5 Qg5 14. f4) 9. Nxd4 { [%eval 1.86] } 9... exd4?! { (1.86 → 2.77) Inaccuracy. O-O was best. } { [%eval 2.77] } (9... O-O 10. Nf5 g6 11. Nh6+ Kh8 12. O-O Qh4 13. Qe2 d6 14. Nc3 Nf6 15. Nxf7+) 10. Bf4?? { (2.77 → -1.51) Blunder. Qg4 was best. } { [%eval -1.51] } (10. Qg4 Kf8 11. Qxe4 Ra7 12. O-O c6 13. Nf4 d5 14. Qf3 Qf6 15. c3 Re7) 10... c6?? { (-1.51 → 1.82) Blunder. d6 was best. } { [%eval 1.82] } (10... d6 11. O-O O-O 12. Qf3 Bf5 13. Bc1 Bg6 14. Nf4 Qf6 15. Bd5 Rae8 16. Bc6) 11. Nc7+ { [%eval 1.82] } 11... Kf8 { [%eval 1.71] } 12. Nxa8 { [%eval 1.29] } 12... d6?! { (1.29 → 1.96) Inaccuracy. Qf6 was best. } { [%eval 1.96] } (12... Qf6 13. Qf3 d5 14. O-O g5 15. Bc1 Qe5 16. Qd3 h6 17. a4 Kg7 18. f3) 13. f3 { [%eval 1.68] } 13... Nf6 { [%eval 1.56] } 14. O-O { [%eval 1.53] } 14... Be6 { [%eval 1.48] } 15. Bg5?! { (1.48 → 0.64) Inaccuracy. Qd2 was best. } { [%eval 0.64] } (15. Qd2 a5 16. Kh1 Nd5 17. Bxd5 Bxd5 18. Bg3 Qxa8 19. Bf2 Qa7 20. Rfd1 f6) 15... Qxa8 { [%eval 0.84] } 16. Bxf6 { [%eval 0.8] } 16... gxf6 { [%eval 0.65] } 17. Kh1? { (0.65 → -0.93) Mistake. Bxe6 was best. } { [%eval -0.93] } (17. Bxe6 fxe6 18. Kh1 Ke7 19. a4 b4 20. a5 Qb7 21. f4 h5 22. Rf3 d5) 17... Rg8?? { (-0.93 → 1.72) Blunder. d5 was best. } { [%eval 1.72] } (17... d5 18. Qd3 h5 19. f4 h4 20. c3 dxc3 21. Qxc3 Be7 22. Rae1 c5 23. f5) 18. a3?? { (1.72 → -0.57) Blunder. Bxe6 was best. } { [%eval -0.57] } (18. Bxe6 fxe6 19. b4 Bb6 20. a4 e5 21. axb5 cxb5 22. Ra3 Kg7 23. Qe1 d5) 18... d5 { [%eval -0.72] } 19. c3 { [%eval -0.85] } 19... dxc3 { [%eval -0.69] } 20. bxc3 { [%eval -0.77] } 20... Bd6?! { (-0.77 → -0.22) Inaccuracy. a5 was best. } { [%eval -0.22] } (20... a5 21. a4 b4 22. Qd3 Qb8 23. f4 Rh8 24. Rac1 Bd7 25. cxb4 Bxb4 26. Qa6) 21. Bc2 { [%eval -0.4] } 21... h5 { [%eval -0.24] } 22. Bh7?! { (-0.24 → -1.22) Inaccuracy. f4 was best. } { [%eval -1.22] } (22. f4 Qb8 23. Qd4 Kg7 24. a4 Rh8 25. axb5 axb5 26. h3 c5 27. Qf2 h4) 22... Rh8 { [%eval -1.23] } 23. Bd3 { [%eval -1.63] } 23... h4 { [%eval -1.2] } 24. Qd2 { [%eval -1.65] } 24... Qb8 { [%eval -1.64] } 25. Rfe1?! { (-1.64 → -2.79) Inaccuracy. f4 was best. } { [%eval -2.79] } (25. f4 h3 26. g3 Kg7 27. Rae1 c5 28. Be2 d4 29. cxd4 c4 30. d5 Bf5) 25... Bf4 { [%eval -2.2] } 26. Qc2 { [%eval -2.39] } 26... Bxh2 { [%eval -2.35] } 27. Bf5 { [%eval -2.04] } 27... Qd6?? { (-2.04 → 0.00) Blunder. h3 was best. } { [%eval 0.0] } (27... h3 28. g4 Bg3 29. Rf1 Bxf5 30. gxf5 Qf4 31. a4 Kg7 32. axb5 axb5 33. Qc1) 28. Bh3?? { (0.00 → -3.03) Blunder. Bxe6 was best. } { [%eval -3.03] } (28. Bxe6 fxe6 29. Qg6 Be5 30. f4 Bxc3 31. Rac1 h3 32. Rxc3 hxg2+ 33. Kg1 Qxf4) 28... Bg3 { [%eval -3.12] } 29. Re2?! { (-3.12 → -4.72) Inaccuracy. Bxe6 was best. } { [%eval -4.72] } (29. Bxe6 Bxe1 30. Rxe1 fxe6 31. Qg6 Qe7 32. Qg4 Kf7 33. a4 Qd6 34. Re2 a5) 29... Ke7?? { (-4.72 → -1.46) Blunder. Bxh3 was best. } { [%eval -1.46] } (29... Bxh3 30. gxh3 Qd7 31. Rh2 Rh6 32. Rg1 Rg6 33. f4 Kg7 34. Qd3 Bxh2 35. Kxh2) 30. Bg4? { (-1.46 → -2.98) Mistake. a4 was best. } { [%eval -2.98] } (30. a4 Qf4 31. Qb2 Qc4 32. axb5 axb5 33. Qa3+ b4 34. Qxb4+ Qxb4 35. cxb4 Rb8) 30... Kd7 { [%eval -2.77] } 31. Qd3?! { (-2.77 → -4.09) Inaccuracy. Bxe6+ was best. } { [%eval -4.09] } (31. Bxe6+ fxe6 32. Qg6 Qf8 33. Kg1 Rg8 34. Qb1 h3 35. Qh7+ Qg7 36. Qxg7+ Rxg7) 31... h3 { [%eval -4.0] } 32. Bxh3 { [%eval -4.83] } 32... Bxh3 { [%eval -4.54] } 33. gxh3 { [%eval -4.77] } 33... Rxh3+ { [%eval -4.28] } 34. Kg2?! { (-4.28 → -6.37) Inaccuracy. Kg1 was best. } { [%eval -6.37] } (34. Kg1 Bh2+ 35. Kf1 Qf4 36. Qd4 Qxf3+ 37. Rf2 Qh1+ 38. Ke2 Qxa1 39. Qg4+ Kc7) 34... Rh2+ { [%eval -6.23] } 35. Kf1 { [%eval -5.86] } 35... Rh1+ { [%eval -6.0] } 36. Kg2 { [%eval -6.05] } 36... Rxa1 { [%eval -6.12] } 37. Qh7 { [%eval -6.02] } 37... Qf8?! { (-6.02 → -4.72) Inaccuracy. Kc7 was best. } { [%eval -4.72] } (37... Kc7 38. Qg8 Kb6 39. a4 Rxa4 40. Qxg3 Qxg3+ 41. Kxg3 a5 42. Re7 Ra3 43. Rxf7) 38. Kxg3 { [%eval -4.38] } 38... Qd6+ { [%eval -4.45] } 39. Kg2 { [%eval -4.3] } 39... Qf8 { [%eval -4.33] } 40. Kf2?! { (-4.33 → -5.48) Inaccuracy. Qf5+ was best. } { [%eval -5.48] } (40. Qf5+ Kc7 41. Qg4 Qd6 42. Qd4 Kb7 43. Qb4 Qxb4 44. axb4 Ra3 45. Re7+ Kb6) 40... Rxa3 { [%eval -4.62] } 41. Qd3 { [%eval -5.19] } 41... Qc5+ { [%eval -5.04] } 42. Kg3 { [%eval -5.07] } 42... Rxc3 { [%eval -4.91] } 43. Qh7 { [%eval -5.62] } 43... Qg1+ { [%eval -5.98] } 44. Kf4?? { (-5.98 → Mate in 1) Checkmate is now unavoidable. Rg2 was best. } { [%eval #-1] } (44. Rg2 Qe1+ 45. Rf2 Rc1 46. Qf5+ Qe6 47. Qh7 Qe5+ 48. f4 Qe3+ 49. Kg2 Qe4+) 44... Qd4+?? { (Mate in 1 → -5.61) Lost forced checkmate sequence. Qg5# was best. } { [%eval -5.61] } (44... Qg5#) 45. Kf5?? { (-5.61 → Mate in 1) Checkmate is now unavoidable. Kg3 was best. } { [%eval #-1] } (45. Kg3 Qg1+ 46. Rg2 Qe1+ 47. Rf2 Rc1 48. Qxf7+ Qe7 49. Qxe7+ Kxe7 50. Ra2 Kd6) 45... Rxf3# { Black wins by checkmate. } 0-1