Your network blocks the Lichess assets!

lichess.org
Donate
FEN
[Event "Training Tournament Arena"] [Site "https://lichess.org/3thaHIjF"] [Date "2026.04.13"] [Round "-"] [White "HallowAer"] [Black "XinfeiGu"] [Result "1-0"] [GameId "3thaHIjF"] [UTCDate "2026.04.13"] [UTCTime "13:18:59"] [WhiteElo "1336"] [BlackElo "1008"] [WhiteRatingDiff "+4"] [BlackRatingDiff "-7"] [Variant "Standard"] [TimeControl "300+3"] [ECO "D35"] [Opening "Queen's Gambit Declined: Exchange Variation, Positional Variation"] [Termination "Normal"] [Annotator "lichess.org"] 1. d4 { [%eval 0.15] } 1... d5 { [%eval 0.27] } 2. c4 { [%eval 0.22] } 2... e6 { [%eval 0.17] } 3. Nc3 { [%eval 0.22] } 3... Nf6 { [%eval 0.24] } 4. cxd5 { [%eval 0.22] } 4... exd5 { [%eval 0.2] } 5. Bg5 { [%eval 0.26] } { D35 Queen's Gambit Declined: Exchange Variation, Positional Variation } 5... Nc6 { [%eval 0.44] } 6. e3 { [%eval 0.44] } 6... Bg4?? { (0.44 → 3.69) Blunder. Be7 was best. } { [%eval 3.69] } (6... Be7 7. Nf3 Nh5 8. Bxe7 Nxe7 9. h3 O-O 10. Bd3 Nf6 11. Qc2) 7. f3?? { (3.69 → 0.46) Blunder. Bxf6 was best. } { [%eval 0.46] } (7. Bxf6 Qd7 8. f3 gxf6 9. fxg4 f5 10. Bb5 fxg4 11. Nge2 O-O-O) 7... Bf5 { [%eval 0.89] } 8. Nge2 { [%eval 0.86] } 8... Bb4 { [%eval 1.25] } 9. Ng3 { [%eval 0.86] } 9... O-O?? { (0.86 → 4.33) Blunder. Bg6 was best. } { [%eval 4.33] } (9... Bg6 10. Bb5 h6 11. Bh4 Be7 12. O-O O-O 13. f4 Ne4 14. Bxe7 Nxe7 15. Ncxe4) 10. Nxf5 { [%eval 3.9] } 10... Qe8?! { (3.90 → 5.24) Inaccuracy. h6 was best. } { [%eval 5.24] } (10... h6 11. Bh4 Re8 12. a3 Ba5 13. Be2 g6 14. Nxh6+ Kg7 15. Bxf6+ Qxf6 16. Ng4) 11. Qe2?! { (5.24 → 3.96) Inaccuracy. Bxf6 was best. } { [%eval 3.96] } (11. Bxf6 Qe6 12. Bxg7 Qxf5 13. Bxf8 Kxf8 14. Qd3 Qg5 15. f4 Qh6 16. Kf2 Rd8) 11... h6 { [%eval 4.93] } 12. Nxh6+ { [%eval 3.96] } 12... Kh7 { [%eval 4.72] } 13. Ng4 { [%eval 3.91] } 13... Nd7 { [%eval 4.47] } 14. Qd3+ { [%eval 4.36] } 14... Kg8 { [%eval 4.67] } 15. Bh6?? { (4.67 → 2.15) Blunder. a3 was best. } { [%eval 2.15] } (15. a3 Bxc3+ 16. Qxc3 f5 17. Nf2 f4 18. Nh3 Qxe3+ 19. Qxe3 fxe3 20. Bxe3 Rfe8) 15... Qe7?! { (2.15 → 3.22) Inaccuracy. f5 was best. } { [%eval 3.22] } (15... f5 16. Ne5 Ncxe5 17. dxe5 gxh6 18. Qxd5+ Kh8 19. f4 Rd8 20. Be2 Nc5 21. Qc4) 16. Bxg7?! { (3.22 → 2.28) Inaccuracy. O-O-O was best. } { [%eval 2.28] } (16. O-O-O Nb6 17. Bf4 a5 18. Nb5 a4 19. a3 Nc4 20. Kb1 N6a5 21. Qf5 Bd2) 16... Kxg7 { [%eval 2.33] } 17. Be2?! { (2.33 → 1.47) Inaccuracy. f4 was best. } { [%eval 1.47] } (17. f4 Qh4+ 18. Nf2 Rae8 19. g3 Qe7 20. Ng4 f5 21. Ne5 Ncxe5 22. fxe5 c5) 17... Kg8?? { (1.47 → 3.69) Blunder. f5 was best. } { [%eval 3.69] } (17... f5 18. Nf2 Rae8 19. a3 Bxc3+ 20. bxc3 Qxe3 21. Qxe3 Rxe3 22. Nd1 Re7 23. Kf2) 18. O-O { [%eval 3.79] } 18... Qd6?! { (3.79 → 4.84) Inaccuracy. Qe6 was best. } { [%eval 4.84] } (18... Qe6 19. f4 f5 20. Ne5 Nf6 21. Rad1 Bxc3 22. bxc3 Ne4 23. c4 dxc4 24. Qxc4) 19. a3?! { (4.84 → 3.46) Inaccuracy. Nb5 was best. } { [%eval 3.46] } (19. Nb5 Qe7 20. Qf5 Qh4 21. g3 Ne7 22. Qxd7 Qh8 23. Nxc7 Rad8 24. Qb5 a5) 19... Ba5?! { (3.46 → 4.39) Inaccuracy. Bxc3 was best. } { [%eval 4.39] } (19... Bxc3 20. bxc3 f5 21. Nf2 Rf7 22. e4 Rh7 23. Nh3 f4 24. Qd2 Rh4 25. exd5) 20. Nb5?! { (4.39 → 3.28) Inaccuracy. Qf5 was best. } { [%eval 3.28] } (20. Qf5 Bxc3 21. bxc3 Kg7 22. e4 f6 23. Bb5 a6 24. Bxc6 bxc6 25. Rac1 Rh8) 20... Qe7?! { (3.28 → 4.12) Inaccuracy. Qe6 was best. } { [%eval 4.12] } (20... Qe6 21. f4 f5 22. Ne5 Nf6 23. Rac1 Bb6 24. Nc3 Kg7 25. Na4 Ne4 26. Nxb6) 21. Qf5 { [%eval 4.15] } 21... Kg7 { [%eval 4.34] } 22. Qxd5?? { (4.34 → 1.65) Blunder. Nc3 was best. } { [%eval 1.65] } (22. Nc3 Bxc3 23. Bd3 Rh8 24. bxc3 Rae8 25. e4 Kf8 26. exd5 Na5 27. c4 c5) 22... Rh8?? { (1.65 → 4.24) Blunder. f5 was best. } { [%eval 4.24] } (22... f5 23. Nf2 Qxe3 24. Qxd7+ Rf7 25. Qd5 Qxe2 26. Qb3 Rg8 27. Nc3 Qe3 28. Rae1) 23. Nxc7?? { (4.24 → 1.21) Blunder. Nc3 was best. } { [%eval 1.21] } (23. Nc3 Rh4 24. g3 Rh3 25. f4 Rah8 26. Qg5+ Kf8 27. Qxe7+ Nxe7 28. Bf3) 23... Qh4?? { (1.21 → 6.33) Blunder. Bxc7 was best. } { [%eval 6.33] } (23... Bxc7 24. f4 Rad8 25. Qg5+ Qxg5 26. fxg5 Rdf8 27. Rac1 Bb8 28. Bb5 f5 29. Nh6) 24. Nxa8 { [%eval 5.43] } 24... Nf6 { [%eval 5.1] } 25. Qb3? { (5.10 → 2.94) Mistake. Qf5 was best. } { [%eval 2.94] } (25. Qf5 Bd2 26. Qxf6+ Qxf6 27. Nxf6 Bxe3+ 28. Kh1 Bf4 29. g3 Bxg3 30. Ng4 Nxd4) 25... Nxg4 { [%eval 3.26] } 26. fxg4 { [%eval 2.95] } 26... Bd2?? { (2.95 → Mate in 3) Checkmate is now unavoidable. Qxh2+ was best. } { [%eval #3] } (26... Qxh2+ 27. Kf2 Qh4+ 28. Kf3 Re8 29. Rad1 f5 30. gxf5 Nd8 31. g3 Qh5+ 32. Kg2) 27. Qxf7+ { [%eval #4] } 27... Kh6 { [%eval #4] } 28. Qf4+? { (Mate in 4 → 7.11) Lost forced checkmate sequence. Qe6+ was best. } { [%eval 7.11] } (28. Qe6+ Qf6 29. Qxf6+ Kh7 30. Bd3+ Kg8 31. Qg6#) 28... Kg7? { (7.11 → Mate in 5) Checkmate is now unavoidable. Qg5 was best. } { [%eval #5] } (28... Qg5 29. Qxg5+ Kxg5 30. Rf3 Rxa8 31. Rd1 Ba5 32. Rf7 Kg6 33. Rxb7 Rh8 34. Bd3+) 29. Qf7+ { [%eval #4] } 29... Kh6 { [%eval #4] } 30. Qxb7? { (Mate in 4 → 7.04) Lost forced checkmate sequence. Qe6+ was best. } { [%eval 7.04] } (30. Qe6+ Qf6 31. Qxf6+ Kh7 32. Bd3+ Kg8 33. Qf8#) 30... Nd8? { (7.04 → Mate in 11) Checkmate is now unavoidable. Ne7 was best. } { [%eval #11] } (30... Ne7 31. Qf3 Ng6 32. Nc7 Rf8 33. Qh3 Qxh3 34. gxh3 Bxe3+ 35. Kh1 Bxd4 36. g5+) 31. Qxa7?? { (Mate in 11 → 6.43) Lost forced checkmate sequence. Qa6+ was best. } { [%eval 6.43] } (31. Qa6+ Kg7 32. Qxa7+ Kh6 33. Qb6+ Kg7 34. Qc7+ Kh6 35. Qd6+ Kg7 36. Qe5+ Kg8) 31... Kg6?? { (6.43 → Mate in 4) Checkmate is now unavoidable. Re8 was best. } { [%eval #4] } (31... Re8 32. Rf3 Rxe3 33. g5+ Qxg5 34. Raf1 Rxf3 35. Rxf3 Ne6 36. Rh3+ Kg6 37. Kh1) 32. Qa6+ { [%eval #10] } 32... Kg7 { [%eval #10] } 33. h3?? { (Mate in 10 → 6.14) Lost forced checkmate sequence. Qa7+ was best. } { [%eval 6.14] } (33. Qa7+ Kh6 34. Qb6+ Kg7 35. Qc7+ Kh6 36. Qd6+ Kg7 37. Qe5+ Kg8 38. Bc4+ Nf7) 33... Bxe3+ { [%eval 5.99] } 34. Kh2 { [%eval 5.83] } 34... Bxd4 { [%eval 6.79] } 35. Qb7+?? { (6.79 → -3.32) Blunder. Qd6 was best. } { [%eval -3.32] } (35. Qd6 Nc6 36. Qxc6 Qe7 37. Kh1 Rh6 38. Qc7 Re6 39. Bf3 Bxb2 40. Ra2 Be5) 35... Kg8?? { (-3.32 → Mate in 2) Checkmate is now unavoidable. Nxb7 was best. } { [%eval #2] } (35... Nxb7 36. Rad1 Be5+ 37. Kg1 Qg3 38. Rd7+ Kh6 39. Rf3 Qe1+ 40. Bf1 Nc5 41. Rd5) 36. Qc8?? { (Mate in 2 → 6.70) Lost forced checkmate sequence. Bc4+ was best. } { [%eval 6.7] } (36. Bc4+ Ne6 37. Bxe6#) 36... Kg7?? { (6.70 → Mate in 10) Checkmate is now unavoidable. Qe7 was best. } { [%eval #10] } (36... Qe7 37. Bc4+ Kg7 38. Rae1 Be5+ 39. Kh1 Ne6 40. Qxe6 Qxe6 41. Bxe6 Bg3 42. Rd1) 37. Qd7+ { [%eval #9] } 37... Kg8 { [%eval #2] } 38. Qxd4? { (Mate in 2 → 9.35) Lost forced checkmate sequence. Bc4+ was best. } { [%eval 9.35] } (38. Bc4+ Ne6 39. Bxe6#) 38... Ne6? { (9.35 → Mate in 7) Checkmate is now unavoidable. Qe7 was best. } { [%eval #7] } (38... Qe7 39. Bc4+ Ne6 40. Rad1 Rh6 41. Qd8+ Qxd8 42. Rxd8+ Kg7 43. Rd7+ Kh8 44. Nc7) 39. Qd7 { [%eval #6] } 39... Ng5 { [%eval #2] } 40. Bc4+ { [%eval #1] } 40... Nf7 { [%eval #1] } 41. Qxf7# { White wins by checkmate. } 1-0