FEN
[Event "casual correspondence game"]
[Site "https://lichess.org/PrSOpiT4"]
[Date "2026.04.22"]
[Round "-"]
[White "ShiYu_39"]
[Black "lichess AI level 4"]
[Result "0-1"]
[GameId "PrSOpiT4"]
[UTCDate "2026.04.22"]
[UTCTime "02:34:12"]
[WhiteElo "1500"]
[BlackElo "?"]
[Variant "Standard"]
[TimeControl "-"]
[ECO "A48"]
[Opening "London System"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. d4 { [%eval 0.15] } 1... Nf6 { [%eval 0.15] } 2. Bf4 { [%eval 0.0] } 2... g6 { [%eval 0.06] } 3. e3 { [%eval 0.0] } 3... Bg7 { [%eval 0.13] } 4. Nf3 { [%eval 0.02] } { A48 London System } 4... d5 { [%eval 0.24] } 5. c3 { [%eval 0.12] } 5... O-O { [%eval 0.19] } 6. Nbd2 { [%eval 0.1] } 6... Nc6 { [%eval 0.36] } 7. Bd3 { [%eval 0.1] } 7... Nh5 { [%eval 0.15] } 8. Ne5 { [%eval -0.35] } 8... Rb8?! { (-0.35 → 0.28) Inaccuracy. Nxf4 was best. } { [%eval 0.28] } (8... Nxf4 9. exf4 Nxe5 10. dxe5 f6 11. Qe2 fxe5 12. fxe5 c5 13. O-O Qc7 14. Rae1) 9. g4?? { (0.28 → -1.62) Blunder. h4 was best. } { [%eval -1.62] } (9. h4 Nxf4 10. exf4 Nxe5 11. fxe5 h5 12. f4 Bh6) 9... Nxe5? { (-1.62 → -0.06) Mistake. Nxf4 was best. } { [%eval -0.06] } (9... Nxf4 10. exf4 f6 11. Nxc6 bxc6 12. f5 Rxb2 13. fxg6 hxg6 14. Qc1 Rb6 15. Bxg6) 10. dxe5? { (-0.06 → -1.59) Mistake. Bxe5 was best. } { [%eval -1.59] } (10. Bxe5 Bxe5 11. dxe5 Ng7 12. h4 d4 13. exd4 c5 14. Nb3 cxd4 15. cxd4 Be6) 10... Nxf4 { [%eval -1.73] } 11. exf4 { [%eval -1.68] } 11... c6?! { (-1.68 → -0.81) Inaccuracy. c5 was best. } { [%eval -0.81] } (11... c5 12. h4 Qb6 13. Qb3 Bxg4 14. Qxb6 axb6 15. Be2 Bd7 16. h5 Ra8 17. Nf3) 12. f5? { (-0.81 → -2.15) Mistake. Qe2 was best. } { [%eval -2.15] } (12. Qe2 Qc7 13. h4 f6 14. h5 fxe5 15. fxe5 g5 16. e6 h6 17. Bf5 c5) 12... Bd7?? { (-2.15 → 0.26) Blunder. Bxe5 was best. } { [%eval 0.26] } (12... Bxe5 13. Qe2 Bf4 14. O-O-O e5 15. Kb1 Qf6 16. fxg6 fxg6 17. c4 e4 18. Bc2) 13. h3?? { (0.26 → -2.02) Blunder. Nf3 was best. } { [%eval -2.02] } (13. Nf3 c5 14. h4 d4 15. h5 Bc6 16. hxg6 hxg6 17. Qe2 dxc3 18. bxc3 Qa5) 13... Qb6?! { (-2.02 → -1.32) Inaccuracy. Bxe5 was best. } { [%eval -1.32] } (13... Bxe5 14. Qe2 Bf4 15. O-O-O e5 16. Kb1 b5 17. Nb3 Qb6 18. Bc2 a5 19. Nc1) 14. Qe2?! { (-1.32 → -1.97) Inaccuracy. Nf3 was best. } { [%eval -1.97] } (14. Nf3 Qxb2 15. Rc1 c5 16. O-O Rbd8 17. Qe1 gxf5 18. Rb1 Qxa2 19. Qe3 fxg4) 14... Qxb2 { [%eval -1.95] } 15. g5?? { (-1.95 → -5.94) Blunder. O-O was best. } { [%eval -5.94] } (15. O-O Qxc3 16. Nf3 c5 17. Rfe1 Kh8 18. Rac1 Qa3 19. Qd2 gxf5 20. Ng5 Bh6) 15... gxf5? { (-5.94 → -3.13) Mistake. Qxa1+ was best. } { [%eval -3.13] } (15... Qxa1+ 16. Nb1 Bxf5 17. Bxf5 gxf5 18. O-O d4 19. Qd3 c5 20. h4 Qxa2 21. h5) 16. h4? { (-3.13 → -5.00) Mistake. O-O was best. } { [%eval -5.0] } (16. O-O Qxc3 17. f4 c5 18. Rac1 Qb4 19. Bc2 e6 20. Qh2 c4 21. h4 Kh8) 16... e6? { (-5.00 → -3.06) Mistake. Qxa1+ was best. } { [%eval -3.06] } (16... Qxa1+ 17. Nb1 c5 18. h5 c4 19. Bc2 Qb2 20. h6 Qc1+ 21. Bd1 Bh8 22. Kf1) 17. O-O { [%eval -3.04] } 17... h6?! { (-3.04 → -1.76) Inaccuracy. Qxc3 was best. } { [%eval -1.76] } (17... Qxc3 18. f4 c5 19. Rac1 Qd4+ 20. Kh2 c4 21. Bc2 Bb5 22. Rcd1 Qb2 23. Nf3) 18. f4 { [%eval -1.84] } 18... Rbd8?! { (-1.84 → -0.79) Inaccuracy. hxg5 was best. } { [%eval -0.79] } (18... hxg5 19. fxg5 c5 20. h5 c4 21. h6 Qxc3 22. Nf3 Rfd8 23. Qh2 Bf8 24. Qh5) 19. c4?! { (-0.79 → -1.94) Inaccuracy. Rab1 was best. } { [%eval -1.94] } (19. Rab1 Qxc3 20. Rb3 Qd4+ 21. Kh1 h5 22. Rxb7 Qc5 23. Nb3 Qe7 24. Qxh5 Rb8) 19... Qb4?! { (-1.94 → -1.08) Inaccuracy. dxc4 was best. } { [%eval -1.08] } (19... dxc4 20. Nxc4 Qxe2 21. Bxe2 c5 22. Nd6 b6 23. Nb7 Rb8 24. Nd6 Rfd8 25. Bh5) 20. cxd5 { [%eval -1.51] } 20... hxg5 { [%eval -1.51] } 21. hxg5 { [%eval -1.43] } 21... Qd4+?! { (-1.43 → -0.77) Inaccuracy. cxd5 was best. } { [%eval -0.77] } (21... cxd5 22. Kh1 Bc6 23. Rab1 Qa3 24. Kh2 Rfe8 25. Kg3 Rc8 26. Nf3 d4 27. Rb3) 22. Kg2 { [%eval -1.13] } 22... Qxd5+ { [%eval -1.46] } 23. Qf3?! { (-1.46 → -2.17) Inaccuracy. Kg3 was best. } { [%eval -2.17] } (23. Kg3 Be8 24. Rf3 c5 25. Re3 Bc6 26. Nf3 Qd7 27. Rc1 a6 28. Nh4 Rfe8) 23... Be8?! { (-2.17 → -1.26) Inaccuracy. Qxf3+ was best. } { [%eval -1.26] } (23... Qxf3+ 24. Nxf3 c5 25. Be2 Bc6 26. Kf2 Rc8 27. g6 fxg6 28. Bc4 Bd5 29. Bxd5) 24. Qxd5?? { (-1.26 → -3.94) Blunder. Ne4 was best. } { [%eval -3.94] } (24. Ne4 fxe4 25. Bxe4 Qc4 26. Rh1 Rd2+ 27. Kg3 f5 28. gxf6 Bxf6 29. Rac1 Qe2) 24... Rxd5 { [%eval -3.84] } 25. Rf3 { [%eval -3.65] } 25... Rd4?! { (-3.65 → -2.66) Inaccuracy. c5 was best. } { [%eval -2.66] } (25... c5 26. Kg3 Bc6 27. Nc4 Rd4 28. Re3 Bd5 29. Rc1 b5 30. Nd6 Bxe5 31. fxe5) 26. Rh3? { (-2.66 → -5.15) Mistake. Nb3 was best. } { [%eval -5.15] } (26. Nb3 Rb4 27. Bf1 b6 28. Kg3 c5 29. Rd3 Ba4 30. Nd2 Rc8 31. Rc1 Bb5) 26... c5 { [%eval -4.97] } 27. Nb3 { [%eval -5.57] } 27... Rxf4 { [%eval -5.54] } 28. Nxc5 { [%eval -6.28] } 28... b6 { [%eval -5.41] } 29. Nb7?! { (-5.41 → -7.31) Inaccuracy. Nxe6 was best. } { [%eval -7.31] } (29. Nxe6 Bc6+ 30. Kg3 Rg4+ 31. Kf2 fxe6 32. Rc1 Bd5 33. Re3 Rg2+ 34. Kf1 Rxg5) 29... Bxe5?! { (-7.31 → -5.48) Inaccuracy. Bc6+ was best. } { [%eval -5.48] } (29... Bc6+ 30. Kg1 Bxe5 31. Rh6 Bd4+ 32. Kh2 Rf2+ 33. Kg3 Rg2+ 34. Kh3 Be5 35. Rh1) 30. Nd8 { [%eval -6.92] } 30... Bd4?! { (-6.92 → -4.91) Inaccuracy. Bxa1 was best. } { [%eval -4.91] } (30... Bxa1 31. Be2 Rd4 32. Rh1 Kg7 33. Nxe6+ fxe6 34. Rxa1 Rd2 35. Rc1 Rxe2+ 36. Kf3) 31. Rah1 { [%eval -6.16] } 31... Rf2+ { [%eval -5.67] } 32. Kg3 { [%eval -5.34] } 32... Ba4 { [%eval -5.19] } 33. Nxf7 { [%eval -4.95] } 33... Rd2 { [%eval -4.07] } 34. Bf1?! { (-4.07 → -6.26) Inaccuracy. Nh6+ was best. } { [%eval -6.26] } (34. Nh6+ Kg7 35. Nxf5+ Rxf5 36. Rh7+ Kg6 37. R7h6+ Kf7 38. Bxf5 exf5 39. Rc1 Bd7) 34... Kxf7 { [%eval -6.29] } 35. Rh7+ { [%eval -6.15] } 35... Kg8 { [%eval -5.33] } 36. g6 { [%eval -6.46] } 36... Bc6 { [%eval -6.27] } 37. g7 { [%eval -7.11] } 37... Rf7 { [%eval -7.21] } 38. Bc4? { (-7.21 → Mate in 9) Checkmate is now unavoidable. R1h6 was best. } { [%eval #-9] } (38. R1h6 Be5+ 39. Kh4 Rh2+ 40. Kg5 Rxh6 41. Rxh6 Rxg7+ 42. Rg6 f4 43. Rxg7+ Kxg7) 38... Be5+ { [%eval #-8] } 39. Kh4 { [%eval #-8] } 39... Bxh1 { [%eval #-7] } 40. Bxe6 { [%eval #-7] } 40... Rh2+ { [%eval #-7] } 41. Kg5 { [%eval -82.56] } 41... Kxh7 { [%eval -10.53] } 42. g8=Q+?! { (-10.53 → Mate in 7) Checkmate is now unavoidable. Bxf7 was best. } { [%eval #-7] } (42. Bxf7 Kxg7 43. Bg6 Rf2 44. Bxf5 Bc6 45. a4 Bf4+ 46. Kg4 Kf6 47. a5 bxa5) 42... Kxg8 { [%eval #-6] } 43. Bxf7+ { [%eval #-6] } 43... Kxf7 { [%eval #-5] } 44. Kxf5 { [%eval #-5] } 44... Rxa2 { [%eval #-7] } 45. Kxe5 { [%eval #-9] } 45... Rd2 { [%eval #-8] } { White resigns. } 0-1