FEN
[Event "rated rapid game"]
[Site "https://lichess.org/lZFUBORY"]
[Date "2026.04.12"]
[Round "-"]
[White "TestErrors"]
[Black "xiaoyuxiangqi"]
[Result "1-0"]
[GameId "lZFUBORY"]
[UTCDate "2026.04.12"]
[UTCTime "18:28:33"]
[WhiteElo "1439"]
[BlackElo "1437"]
[WhiteRatingDiff "+15"]
[BlackRatingDiff "-5"]
[Variant "Standard"]
[TimeControl "600+5"]
[ECO "C65"]
[Opening "Ruy Lopez: Berlin Defense"]
[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. Bb5 { [%eval 0.15] } 3... Nf6 { [%eval 0.17] } { C65 Ruy Lopez: Berlin Defense } 4. Bxc6 { [%eval -0.13] } 4... dxc6 { [%eval -0.05] } 5. Nc3 { [%eval -0.07] } 5... Bb4 { [%eval 0.0] } 6. d3 { [%eval -0.16] } 6... Bxc3+ { [%eval 0.15] } 7. bxc3 { [%eval 0.06] } 7... Qd6 { [%eval 0.28] } 8. O-O { [%eval 0.39] } 8... O-O { [%eval 0.5] } 9. Bg5 { [%eval 0.05] } 9... Bg4 { [%eval 0.06] } 10. h3 { [%eval 0.12] } 10... Bh5 { [%eval 0.23] } 11. Rb1 { [%eval 0.3] } 11... h6?? { (0.30 → 2.23) Blunder. b6 was best. } { [%eval 2.23] } (11... b6) 12. Bxf6 { [%eval 1.98] } 12... Qxf6 { [%eval 2.15] } 13. Rxb7 { [%eval 1.58] } 13... Qd6 { [%eval 2.15] } 14. d4?? { (2.15 → 0.13) Blunder. g4 was best. } { [%eval 0.13] } (14. g4 Bg6 15. c4 a5 16. Qa1 f6 17. Nh4 Bf7 18. Nf5 Qd8 19. Qc3 Kh7) 14... Bxf3 { [%eval 0.55] } 15. Qxf3 { [%eval 0.58] } 15... exd4 { [%eval 0.54] } 16. cxd4 { [%eval 0.33] } 16... Rfb8? { (0.33 → 1.69) Mistake. Qxd4 was best. } { [%eval 1.69] } (16... Qxd4 17. Rxc7) 17. e5 { [%eval 1.56] } 17... Qxd4 { [%eval 1.61] } 18. Rxc7 { [%eval 1.63] } 18... Qxe5 { [%eval 2.2] } 19. Qxc6? { (2.20 → 0.61) Mistake. Qxf7+ was best. } { [%eval 0.61] } (19. Qxf7+ Kh7 20. Rxc6 Rf8 21. Qb3 a5 22. Re6 Qf5 23. Re7 Rae8 24. g4 Qf4) 19... Qb2?! { (0.61 → 1.28) Inaccuracy. Qe8 was best. } { [%eval 1.28] } (19... Qe8 20. Qc5) 20. a4 { [%eval 1.22] } 20... Qb6 { [%eval 1.04] } 21. Qc4 { [%eval 1.38] } 21... Rf8 { [%eval 1.54] } 22. Rd1 { [%eval 1.65] } 22... Kh8? { (1.65 → 3.47) Mistake. Rae8 was best. } { [%eval 3.47] } (22... Rae8 23. g3) 23. Rdd7 { [%eval 3.52] } 23... Rae8 { [%eval 3.94] } 24. Rxf7 { [%eval 3.87] } 24... Re1+?! { (3.87 → 5.19) Inaccuracy. Rxf7 was best. } { [%eval 5.19] } (24... Rxf7 25. Qxf7 Qb1+ 26. Kh2 Rg8 27. g3 Qd1 28. a5 a6 29. Rc6 Qe1) 25. Kh2 { [%eval 4.81] } 25... Qd6+ { [%eval 4.05] } 26. g3 { [%eval 3.75] } 26... Rxf7 { [%eval 4.38] } 27. Qxf7 { [%eval 4.42] } 27... Qd4?? { (4.42 → Mate in 5) Checkmate is now unavoidable. Qf6 was best. } { [%eval #5] } (27... Qf6 28. Qxf6 gxf6 29. Kg2 a6 30. Kf3 Re5 31. c4 Kg8 32. c5 Kf8 33. c6) 28. Rc8+?? { (Mate in 5 → 6.93) Lost forced checkmate sequence. Qf8+ was best. } { [%eval 6.93] } (28. Qf8+ Kh7 29. Qf5+ Kh8 30. Rc8+ Qd8 31. Rxd8+ Re8 32. Rxe8#) 28... Kh7 { [%eval 7.01] } 29. Qf5+ { [%eval 7.12] } 29... g6 { [%eval 6.78] } 30. Qf7+?! { (6.78 → 4.35) Inaccuracy. Rc7+ was best. } { [%eval 4.35] } (30. Rc7+ Qg7 31. Rxg7+ Kxg7 32. Qd7+ Kg8 33. Qc8+ Kf7 34. Qc4+ Re6 35. Qd5 g5) 30... Qg7 { [%eval 4.07] } { Black resigns. } 1-0