FEN
[Event "casual correspondence game"]
[Site "https://lichess.org/W2H5Fgqa"]
[Date "2026.02.22"]
[Round "-"]
[White "wzy20130802"]
[Black "lichess AI level 3"]
[Result "1-0"]
[GameId "W2H5Fgqa"]
[UTCDate "2026.02.22"]
[UTCTime "08:22:55"]
[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. Nf3 { [%eval 0.1] } 3... Bg7 { [%eval 0.17] } 4. e3 { [%eval 0.02] } { A48 London System } 4... O-O { [%eval 0.14] } 5. Bd3 { [%eval -0.06] } 5... Nc6 { [%eval 0.15] } 6. c3 { [%eval -0.21] } 6... d6 { [%eval -0.05] } 7. Nbd2 { [%eval -0.25] } 7... Bg4 { [%eval 0.23] } 8. h3 { [%eval 0.37] } 8... Bh5?? { (0.37 → 2.44) Blunder. Bd7 was best. } { [%eval 2.44] } (8... Bd7 9. e4 e5 10. Be3 a5 11. O-O a4 12. Rc1 a3 13. bxa3 b6 14. Qb3) 9. g4 { [%eval 2.45] } 9... a6?! { (2.45 → 3.57) Inaccuracy. g5 was best. } { [%eval 3.57] } (9... g5 10. Bxg5 Bg6 11. Qe2 d5 12. Bxf6 Bxf6 13. O-O-O e5 14. dxe5 Bxe5 15. h4) 10. gxh5 { [%eval 3.54] } 10... Nxh5 { [%eval 3.53] } 11. Bc4?! { (3.53 → 2.61) Inaccuracy. Bh2 was best. } { [%eval 2.61] } (11. Bh2 Re8 12. Qc2 Qd7 13. h4 b5 14. Be2 Rab8 15. d5 Na5 16. Nd4 b4) 11... e5 { [%eval 3.13] } 12. Ng5?? { (3.13 → -1.42) Blunder. Bg5 was best. } { [%eval -1.42] } (12. Bg5 Qe8 13. dxe5 dxe5 14. e4 Nd8 15. h4 b5 16. Bb3 Ne6 17. Bxe6 Qxe6) 12... Nxf4?? { (-1.42 → 1.00) Blunder. exf4 was best. } { [%eval 1.0] } (12... exf4 13. Nxf7 Qe7 14. Nxd6+ Kh8 15. N6e4 fxe3 16. fxe3 Ng3 17. Nxg3 Qxe3+ 18. Qe2) 13. Bxf7+ { [%eval 0.77] } 13... Rxf7 { [%eval 0.68] } 14. Nxf7 { [%eval 0.72] } 14... Kxf7 { [%eval 0.73] } 15. Ne4?? { (0.73 → -2.23) Blunder. exf4 was best. } { [%eval -2.23] } (15. exf4 exd4 16. O-O Qd7 17. Qb3+ d5 18. c4 Na5 19. Qd3 c5 20. Rfe1 Rc8) 15... Nh5 { [%eval -2.13] } 16. Ng5+? { (-2.13 → -3.98) Mistake. dxe5 was best. } { [%eval -3.98] } (16. dxe5 Nxe5 17. Qd5+ Kf8 18. h4 Nf6 19. Nxf6 Qxf6 20. O-O-O Rb8 21. h5 Qf5) 16... Kg8?! { (-3.98 → -2.51) Inaccuracy. Qxg5 was best. } { [%eval -2.51] } (16... Qxg5 17. Qb3+ Ke7 18. Qxb7 Qg2 19. Qxc7+ Kf8 20. Qxd6+ Ne7 21. Rf1 exd4 22. cxd4) 17. Ne6?! { (-2.51 → -3.46) Inaccuracy. Qb3+ was best. } { [%eval -3.46] } (17. Qb3+ d5 18. Ne6 Qd6 19. Nxg7 Kxg7 20. Qxb7 Re8 21. a3 a5 22. Qa6 Nf6) 17... Qe7 { [%eval -3.57] } 18. d5 { [%eval -3.45] } 18... Ng3?? { (-3.45 → 2.96) Blunder. Nd8 was best. } { [%eval 2.96] } (18... Nd8 19. Qb3 b6 20. Qc4 Nxe6 21. dxe6 Nf6 22. a4 Bf8 23. Qc6 Ra7 24. h4) 19. fxg3 { [%eval 3.15] } 19... Na7 { [%eval 3.91] } 20. g4 { [%eval 3.19] } 20... c6 { [%eval 3.58] } 21. c4 { [%eval 3.04] } 21... b5 { [%eval 3.18] } 22. b3 { [%eval 2.85] } 22... Bh6 { [%eval 3.31] } 23. h4 { [%eval 2.73] } 23... bxc4?! { (2.73 → 3.60) Inaccuracy. Bxe3 was best. } { [%eval 3.6] } (23... Bxe3 24. Qf3 Bf4 25. Nxf4 exf4+ 26. Kf1 bxc4 27. Re1 Qf6 28. bxc4 Rf8 29. h5) 24. bxc4?! { (3.60 → 2.78) Inaccuracy. g5 was best. } { [%eval 2.78] } (24. g5 Nb5 25. gxh6 Nc3 26. Qd2 Nxd5 27. Ng5 c3 28. Qe2 Rf8 29. Rf1 Rxf1+) 24... Rb8? { (2.78 → 4.72) Mistake. Bxe3 was best. } { [%eval 4.72] } (24... Bxe3 25. Qf3 Bb6 26. h5 e4 27. Qf4 cxd5 28. cxd5 gxh5 29. Rb1 Nb5 30. Rxh5) 25. g5 { [%eval 4.63] } 25... Bg7 { [%eval 4.46] } 26. h5 { [%eval 4.18] } 26... gxh5?! { (4.18 → 6.59) Inaccuracy. Re8 was best. } { [%eval 6.59] } (26... Re8 27. Qg4 e4 28. Rc1 Be5 29. hxg6 hxg6 30. Qxe4 Qf7 31. Rf1 Qh7 32. Ke2) 27. Rxh5? { (6.59 → 3.78) Mistake. Qxh5 was best. } { [%eval 3.78] } (27. Qxh5 h6 28. gxh6 Bf6 29. Qg6+ Kh8 30. Qg7+ Bxg7 31. hxg7+ Kg8 32. Rh8+ Kf7) 27... cxd5 { [%eval 4.16] } 28. cxd5?! { (4.16 → 3.31) Inaccuracy. Qxd5 was best. } { [%eval 3.31] } (28. Qxd5 Qb7 29. Qxb7 Rxb7 30. Rd1 Nc8 31. c5 dxc5 32. Rd8+ Kf7 33. Nxg7 Rb1+) 28... Qb7 { [%eval 3.82] } 29. g6?! { (3.82 → 2.58) Inaccuracy. Rc1 was best. } { [%eval 2.58] } (29. Rc1 Qb4+ 30. Kf2 e4 31. Rc7 Rb7 32. Rxg7+ Rxg7 33. Nxg7 Kxg7 34. Qd4+ Qxd4) 29... hxg6 { [%eval 2.39] } 30. Rg5 { [%eval 2.17] } 30... Qb4+ { [%eval 1.95] } 31. Kf2?? { (1.95 → 0.00) Blunder. Kf1 was best. } { [%eval 0.0] } (31. Kf1 Qh4 32. Qe2 Qh1+ 33. Rg1 Qh3+ 34. Ke1 Qh4+ 35. Qf2 Qb4+ 36. Kf1 Qc4+) 31... Qe4?? { (0.00 → 2.60) Blunder. Qh4+ was best. } { [%eval 2.6] } (31... Qh4+ 32. Kg1 Rb2 33. Rg2 Rxg2+ 34. Kxg2 Qe4+ 35. Kh3 Qxe3+ 36. Kg2 Qe4+ 37. Kg3) 32. Qg1? { (2.60 → 1.35) Mistake. Qg4 was best. } { [%eval 1.35] } (32. Qg4 Rb2+ 33. Kg1 Qxe3+ 34. Kh1 Qd2 35. Qg2 Qxg2+ 36. Rxg2 Rxg2 37. Kxg2 Nb5) 32... Bf6?? { (1.35 → 6.29) Blunder. Nc8 was best. } { [%eval 6.29] } (32... Nc8 33. Rg4 Qc2+ 34. Kg3 Ne7 35. Kh3 Kf7 36. Ng5+ Ke8 37. Ne4 Nf5 38. Ng3) 33. Rxg6+ { [%eval 5.91] } 33... Bg7?? { (5.91 → Mate in 3) Checkmate is now unavoidable. Kh7 was best. } { [%eval #3] } (33... Kh7 34. Rxf6 Qh4+ 35. Ke2 Qxf6 36. Qh1+ Qh6 37. Qe4+ Kh8 38. Rh1 Rb2+ 39. Kd3) 34. Rxg7+ { [%eval #2] } 34... Kh8 { [%eval #2] } 35. Rc1?? { (Mate in 2 → 6.76) Lost forced checkmate sequence. Qh2+ was best. } { [%eval 6.76] } (35. Qh2+ Qh7 36. Qxh7#) 35... Rf8+?? { (6.76 → Mate in 5) Checkmate is now unavoidable. Qh4+ was best. } { [%eval #5] } (35... Qh4+ 36. Kf1 Qh6 37. Qg2 Rf8+ 38. Nxf8 Qxg7 39. Qxg7+ Kxg7 40. Rc7+ Kxf8 41. Rxa7) 36. Ke2 { [%eval #7] } 36... Qh7 { [%eval #2] } 37. Rxh7+ { [%eval #1] } 37... Kxh7 { [%eval #1] } 38. Rc7+ { [%eval #2] } 38... Rf7 { [%eval #2] } 39. Qh1+ { [%eval #3] } 39... Kg6 { [%eval #3] } 40. Qg2+ { [%eval #2] } 40... Kh7 { [%eval #2] } 41. Qh3+ { [%eval #3] } 41... Kg6 { [%eval #3] } 42. Qg4+ { [%eval #2] } 42... Kh6 { [%eval #2] } 43. Rxf7 { [%eval #1] } 43... Nc6 { [%eval #1] } 44. dxc6 { [%eval #1] } 44... d5 { [%eval #1] } 45. Qg7+ { [%eval #1] } 45... Kh5 { [%eval #1] } 46. Rf5+ { [%eval #2] } 46... Kh4 { [%eval #2] } 47. Rxe5 { [%eval #2] } 47... a5 { [%eval #2] } 48. Rxd5 { [%eval #2] } 48... a4 { [%eval #2] } 49. c7 { [%eval #2] } 49... a3 { [%eval #2] } 50. c8=Q { [%eval #1] } 50... Kh3 { [%eval #1] } 51. Rh5# { White wins by checkmate. } 1-0