FEN
[Event "KQ MSSD SPARRING SESSION"]
[Site "https://lichess.org/id5Vj3Ko"]
[Date "2026.03.01"]
[Round "-"]
[White "YJHAO"]
[Black "THIPAKK27"]
[Result "0-1"]
[GameId "id5Vj3Ko"]
[UTCDate "2026.03.01"]
[UTCTime "07:13:28"]
[WhiteElo "1083"]
[BlackElo "950"]
[WhiteRatingDiff "-19"]
[BlackRatingDiff "+214"]
[Variant "Standard"]
[TimeControl "600+0"]
[ECO "C42"]
[Opening "Petrov's Defense: Three Knights Game"]
[Termination "Normal"]
[Annotator "lichess.org"]
1. e4 { [%eval 0.18] } 1... e5 { [%eval 0.22] } 2. Nf3 { [%eval 0.18] } 2... Nf6 { [%eval 0.34] } 3. Nc3 { [%eval 0.08] } { C42 Petrov's Defense: Three Knights Game } 3... Bc5?! { (0.08 → 0.97) Inaccuracy. Nc6 was best. } { [%eval 0.97] } (3... Nc6 4. d4 exd4 5. Nxd4 Bb4 6. Nxc6 bxc6 7. Bd3 O-O 8. O-O) 4. Nxe5 { [%eval 0.9] } 4... Ng4?? { (0.90 → 5.11) Blunder. Bd4 was best. } { [%eval 5.11] } (4... Bd4 5. Nf3 Bxc3 6. dxc3 Nxe4 7. Bd3 d5 8. c4 O-O 9. cxd5) 5. Qxg4 { [%eval 4.42] } 5... d6?! { (4.42 → 6.03) Inaccuracy. O-O was best. } { [%eval 6.03] } (5... O-O 6. Qg3 Nc6 7. Nxc6 bxc6 8. d4 Bxd4 9. Bg5 f6 10. Be3) 6. Bb5+?! { (6.03 → 4.15) Inaccuracy. Qxg7 was best. } { [%eval 4.15] } (6. Qxg7 Rf8 7. Nf3 Nd7 8. d4 Bb4 9. Bg5 Bxc3+ 10. bxc3 f6) 6... c6?! { (4.15 → 5.32) Inaccuracy. Kf8 was best. } { [%eval 5.32] } (6... Kf8 7. Nxf7 Kxf7 8. Bc4+ Kf8 9. Qf4+ Qf6 10. d3 Qxf4 11. Bxf4 a5 12. Nd5) 7. Qxg7 { [%eval 5.29] } 7... Rf8 { [%eval 5.12] } 8. Nxc6 { [%eval 5.07] } 8... bxc6 { [%eval 5.24] } 9. Bxc6+?? { (5.24 → -0.52) Blunder. d4 was best. } { [%eval -0.52] } (9. d4 Bb4 10. Bd3 Ba6 11. Bh6 Nd7 12. Bxa6 Qa5 13. O-O Qxa6 14. Qg3 Bxc3) 9... Nxc6 { [%eval -0.24] } 10. Qxh7?? { (-0.24 → -2.44) Blunder. d3 was best. } { [%eval -2.44] } (10. d3 Bd4 11. Qg3 Rb8 12. O-O Ne7 13. Qh4 Rg8 14. Ne2 Nc6 15. Qxd8+ Kxd8) 10... Bd4?! { (-2.44 → -1.47) Inaccuracy. Qf6 was best. } { [%eval -1.47] } (10... Qf6 11. Rf1 Nb4 12. Kd1 Qg5 13. g3 Qf6 14. Qh5 Rh8 15. Qe2 Bh3 16. Re1) 11. Nd5?? { (-1.47 → -4.13) Blunder. Qh5 was best. } { [%eval -4.13] } (11. Qh5 Rg8 12. Nd5 Bg4 13. Qh6 Rg6 14. Qh7 Be6 15. Qh5 Rxg2 16. c3 Bg4) 11... Rh8 { [%eval -4.06] } 12. Nf6+? { (-4.06 → -6.77) Mistake. Qxh8+ was best. } { [%eval -6.77] } (12. Qxh8+ Bxh8 13. d3 Be6 14. O-O Ne5 15. Bf4 Rc8 16. Rad1 Rxc2 17. d4 Ng6) 12... Qxf6 { [%eval -6.52] } 13. Qf5 { [%eval -8.51] } 13... Rh6? { (-8.51 → -4.34) Mistake. Bxf5 was best. } { [%eval -4.34] } (13... Bxf5 14. d3 Bg4 15. Be3 Bc3+ 16. Kf1 Bd4 17. Bxd4 Nxd4 18. c3 Ne6 19. h4) 14. Qb5?? { (-4.34 → Mate in 3) Checkmate is now unavoidable. Qxf6 was best. } { [%eval #-3] } (14. Qxf6 Rxf6 15. O-O Rg6 16. Kh1 Kd7 17. d3 Bb6 18. f3 a5 19. Bd2 Ba6) 14... Rb8?? { (Mate in 3 → -4.87) Lost forced checkmate sequence. Qxf2+ was best. } { [%eval -4.87] } (14... Qxf2+ 15. Kd1 Bg4+ 16. Qe2 Bxe2#) 15. Qxc6+?! { (-4.87 → -6.85) Inaccuracy. Qe2 was best. } { [%eval -6.85] } (15. Qe2 Rg6 16. f3 Bxb2 17. Bxb2 Rxb2 18. O-O Qd4+ 19. Kh1 Rxc2 20. Rac1 Rxc1) 15... Bd7 { [%eval -6.58] } 16. Qc7?? { (-6.58 → Mate in 2) Checkmate is now unavoidable. Qxd7+ was best. } { [%eval #-2] } (16. Qxd7+ Kxd7 17. Rf1 Rxh2 18. c3 Rxg2 19. Kd1 Qf3+ 20. Kc2 Qxe4+ 21. d3 Qe2+) 16... Qxf2+ { [%eval #-1] } 17. Kd1 { [%eval #-1] } 17... Rb6?? { (Mate in 1 → -5.74) Lost forced checkmate sequence. Bg4# was best. } { [%eval -5.74] } (17... Bg4#) 18. Qxa7?? { (-5.74 → Mate in 1) Checkmate is now unavoidable. c3 was best. } { [%eval #-1] } (18. c3 Qxg2 19. Re1 Bf2 20. Qxa7 Rc6 21. Qa8+ Rc8 22. Qd5 Bxe1 23. Rb1 Rxh2) 18... Re6?? { (Mate in 1 → -5.14) Lost forced checkmate sequence. Bg4# was best. } { [%eval -5.14] } (18... Bg4#) 19. Qa8+ { [%eval -5.53] } 19... Ke7 { [%eval -5.3] } 20. Qe8+?! { (-5.30 → -8.40) Inaccuracy. c3 was best. } { [%eval -8.4] } (20. c3 Qxg2 21. a4 Qxh1+ 22. Kc2 Rc6 23. d3 Qg2+ 24. Bd2 Rc8 25. Qb7 Be3) 20... Bxe8 { [%eval -8.25] } 21. c3? { (-8.25 → Mate in 6) Checkmate is now unavoidable. d3 was best. } { [%eval #-6] } (21. d3 Ba4 22. b3 Bxa1 23. Bd2 Kd7 24. Re1 Rc6 25. bxa4 Qxg2 26. Kc1 Bc3) 21... Bc5? { (Mate in 6 → -8.14) Lost forced checkmate sequence. Rxb2 was best. } { [%eval -8.14] } (21... Rxb2 22. Bxb2 Be3 23. Kc2 Ba4+ 24. Kb1 Qxd2 25. a3 Qc2+ 26. Ka2 Bb3#) 22. d4? { (-8.14 → Mate in 4) Checkmate is now unavoidable. e5 was best. } { [%eval #-4] } (22. e5 Rxe5 23. a4 Qxg2 24. b4 Qxh1+ 25. Kc2 Qe4+ 26. d3 Qg2+ 27. Bd2) 22... Rxe4 { [%eval #-5] } 23. dxc5 { [%eval #-1] } 23... Qe2# { Black wins by checkmate. } 0-1