FEN
[Event "rated rapid game"]
[Site "https://lichess.org/JPXajLH3"]
[Date "2026.06.08"]
[Round "-"]
[White "MasterLeoB"]
[Black "Teo_Thai32"]
[Result "0-1"]
[GameId "JPXajLH3"]
[UTCDate "2026.06.08"]
[UTCTime "05:39:33"]
[WhiteElo "1122"]
[BlackElo "1107"]
[WhiteRatingDiff "-9"]
[BlackRatingDiff "+112"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "D30"]
[Opening "Queen's Gambit Declined"]
[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] } { D30 Queen's Gambit Declined } 3. cxd5 { [%eval 0.06] } 3... exd5 { [%eval 0.13] } 4. Nf3 { [%eval 0.02] } 4... Nf6 { [%eval 0.0] } 5. Nc3 { [%eval 0.0] } 5... Nc6 { [%eval 0.42] } 6. Bg5 { [%eval 0.38] } 6... h6 { [%eval 0.91] } 7. Bh4? { (0.91 → -0.36) Mistake. Bxf6 was best. } { [%eval -0.36] } (7. Bxf6 gxf6 8. e3 Be6 9. Bb5 Qd7 10. Rc1 a6 11. Bxc6 Qxc6) 7... g5 { [%eval -0.39] } 8. Bg3 { [%eval -0.52] } 8... Ne4 { [%eval -0.31] } 9. Nxe4?! { (-0.31 → -0.93) Inaccuracy. a3 was best. } { [%eval -0.93] } (9. a3 h5 10. Nb5 Nxg3 11. hxg3 a6 12. Nc3 Be6 13. e3 Qf6 14. Rc1 Bd6) 9... dxe4 { [%eval -0.87] } 10. Ne5?? { (-0.87 → -8.34) Blunder. Nd2 was best. } { [%eval -8.34] } (10. Nd2 Qxd4 11. e3 Qc5 12. a3 Bg7 13. Be2 Bxb2 14. Rb1 Qxa3 15. h4 Bg7) 10... Nxd4?? { (-8.34 → -1.77) Blunder. Bb4+ was best. } { [%eval -1.77] } (10... Bb4+ 11. Qd2 Bxd2+ 12. Kxd2 Qxd4+ 13. Kc1 Nxe5 14. e3 Qc5+ 15. Kb1 Nd3 16. Be2) 11. e3?? { (-1.77 → Mate in 3) Checkmate is now unavoidable. a3 was best. } { [%eval #-3] } (11. a3 Be6 12. e3 Nb3 13. Rb1 Qxd1+ 14. Rxd1 Bg7 15. h4 Ke7 16. f3 Rhd8) 11... Nf5?? { (Mate in 3 → 3.03) Lost forced checkmate sequence. Bb4+ was best. } { [%eval 3.03] } (11... Bb4+ 12. Qd2 Nc2+ 13. Kd1 Qxd2#) 12. Bb5+?? { (3.03 → 0.52) Blunder. Qxd8+ was best. } { [%eval 0.52] } (12. Qxd8+ Kxd8 13. Nxf7+ Ke8 14. Nxh8 Bb4+ 15. Kd1 Be6 16. Bxc7 Rc8 17. Rc1 Nh4) 12... c6 { [%eval 0.63] } 13. Qxd8+ { [%eval 0.64] } 13... Kxd8 { [%eval 0.75] } 14. O-O-O+?? { (0.75 → -1.40) Blunder. Nxf7+ was best. } { [%eval -1.4] } (14. Nxf7+ Ke8 15. Nxh8 cxb5 16. O-O Bg7 17. Ng6 Kf7 18. Ne5+ Ke6 19. f4 Nxe3) 14... Ke7 { [%eval -1.56] } 15. Nxc6+?? { (-1.56 → -3.95) Blunder. Bc4 was best. } { [%eval -3.95] } (15. Bc4 Be6 16. Bxe6 Kxe6 17. Nc4 Be7 18. Nd2 Nxg3 19. hxg3 f5 20. Nb3 h5) 15... Ke6?? { (-3.95 → 4.55) Blunder. bxc6 was best. } { [%eval 4.55] } (15... bxc6 16. Bxc6 Nxg3 17. hxg3 Rb8 18. Bxe4 Bg7 19. b3 a5 20. Rd2 Be6 21. Rc2) 16. Nd8+?? { (4.55 → 0.24) Blunder. Bc4+ was best. } { [%eval 0.24] } (16. Bc4+ Kf6 17. Be5+ Kg6 18. Bxh8 Nd6 19. Ne5+ Kh7 20. Bb3 Be7 21. Rxd6 Bxd6) 16... Ke7?! { (0.24 → 1.35) Inaccuracy. Kf6 was best. } { [%eval 1.35] } (16... Kf6 17. Bc4 Nxg3 18. fxg3 Bg4 19. Rhf1+ Kg7 20. Rxf7+ Kg6 21. Rc7 Bxd1 22. Nf7) 17. Rd7+?? { (1.35 → -5.84) Blunder. Bc7 was best. } { [%eval -5.84] } (17. Bc7 Kf6 18. Ba5 Rg8 19. Rd5 Kg6 20. Rhd1 Be7 21. g4 Nh4 22. h3 Rf8) 17... Bxd7 { [%eval -5.89] } 18. Bxd7 { [%eval -5.6] } 18... Kxd7 { [%eval -5.22] } 19. Nxb7 { [%eval -5.59] } 19... Nxg3 { [%eval -5.65] } 20. fxg3 { [%eval -5.52] } 20... Rb8 { [%eval -5.47] } 21. Na5 { [%eval -5.77] } 21... Bg7 { [%eval -5.61] } 22. b3 { [%eval -5.54] } 22... Rhc8+ { [%eval -5.77] } 23. Nc4 { [%eval -5.57] } 23... a5 { [%eval -5.44] } 24. Kd2 { [%eval -5.84] } 24... a4 { [%eval -6.14] } 25. bxa4?! { (-6.14 → -8.63) Inaccuracy. Rd1 was best. } { [%eval -8.63] } (25. Rd1 Ke6 26. Kc2 Be5 27. Rd2 f6 28. g4 Rd8 29. Rxd8 Rxd8 30. Nd2 Ke7) 25... Rxc4 { [%eval -8.46] } { White resigns. } 0-1