Linsangan, Raymond vs Shao, Raymond

Hong Kong International Open Chess Championship 2025 | Challengers · Round 8 · 2025.12.23 · 1-0 · C02 French Defense: Advance Variation, Milner-Barry Gambit

Moves

1. 2. 3. 4. 5. 6. 7. 8. 9. 10. 11. 12. 13. 14. 15. 16. 17. 18. 19. 20. 21. 22. 23. 24. 25. 26. 27. 28. 29. 30. 31. 32. 33. 34. 35. 36. 37. 38.
PGN
[Event "Hong Kong International Open Chess Championship 2025 | Challengers"]
[Site "Lichess"]
[Date "2025.12.23"]
[Round "8"]
[White "Linsangan, Raymond"]
[Black "Shao, Raymond"]
[Result "1-0"]
[PlyCount "75"]
[WhiteElo "1715"]
[WhiteFideId "5279526"]
[BlackElo "1485"]
[BlackFideId "39981487"]
[ECO "C02"]
[Source "LichessBroadcast"]
[SourceQuality "2"]
[ImportDate "2026-02-03"]

1. e4 e6 { [%clk 1:30:56] } 2. d4 { [%clk 1:31:17] } 2... d5 3. e5 c5
{ [%clk  1:31:48] } 4. c3 { [%clk 1:32:12] } 4... Nc6 { [%clk 1:32:12] } 5. Nf3
{ [%clk  1:32:39] } 5... Qb6 { [%clk 1:32:29] } 6. Bd3 { [%clk 1:33:08] } 6...
cxd4 { [%clk  1:32:46] } 7. O-O { [%clk 1:33:26] } 7... Nh6 { [%clk 1:31:55] }
8. Re1 { [%clk  1:30:44] } 8... Bd7 { [%clk 1:30:24] } 9. Nbd2 $6
{ Inaccuracy. c4 was  best.[%clk 1:29:36] } 9... O-O-O $2
{ Mistake. dxc3 was best.[%clk 1:24:01] } 10. Nb3 { [%clk 1:28:57] } 10... Kb8
{ [%clk 1:21:59] } 11. cxd4 $6 { Inaccuracy.  Nfxd4 was best.[%clk 1:28:26] }
11... Nb4 { [%clk 1:17:13] } 12. Bb1 { [%clk  1:28:09] } 12... Be7 $6
{ Inaccuracy. Ba4 was best.[%clk 1:11:30] } 13. a3 $6
{ Inaccuracy. Nc5 was best.[%clk  1:26:26] } 13... Na6 { [%clk 1:11:19] } 14.
Bd2 $6 { Inaccuracy. a4 was best.[%clk  1:25:19] } 14... Ba4 { [%clk 1:10:34] }
15. Ba2 { [%clk 1:15:04] } 15... Rc8 { [%clk 1:03:17] } 16. Be3 $2
{ Mistake. Bxh6  was best.[%clk 1:12:09] } 16... Rc6 $6
{ Inaccuracy. Nf5 was best.[%clk  1:00:23] } 17. Qd3 { [%clk  1:10:15] } 17...
Nf5 { [%clk 0:56:06] } 18. Rac1 { [%clk 1:04:58] } 18... Nxe3
{ [%clk 0:50:57] } 19. fxe3 { [%clk 0:58:33] } 19... Bb5 { [%clk 0:49:14] } 20.
Qd2 { [%clk 0:58:24] } 20... Bc4 { [%clk 0:48:27] } 21. Rc3 { [%clk 0:55:50] }
21... Nc7 $6 { Inaccuracy. g5 was best.[%clk 0:46:59] } 22. Nc5
{ [%clk 0:51:15] } 22... Bxc5 { [%clk 0:46:53] } 23. dxc5 { [%clk 0:51:43] }
23... Rxc5 { [%clk 0:46:25] } 24. Rec1 $4
{ Blunder. b4 was best.[%clk  0:48:51] } 24... Na6 $4
{ Blunder. Nb5 was best.[%clk 0:43:12] } 25. b4 { [%clk  0:43:23] } 25... Rc7
{ [%clk 0:43:29] } 26. Bxc4 { [%clk 0:43:32] } 26... Rxc4 { [%clk 0:43:37] }
27. Rxc4 { [%clk 0:43:55] } 27... dxc4 { [%clk 0:44:00] } 28. Rxc4
{ [%clk 0:42:55] } 28... Rd8 $6 { Inaccuracy. Nc7 was best.[%clk 0:43:16] } 29.
Nd4 $6 { Inaccuracy. Rd4 was best.[%clk 0:42:55] } 29... Rd5 $2
{ Mistake. f6 was best.[%clk 0:42:04] } 30. Kf2 $2
{ Mistake. a4 was best.[%clk 0:35:34] } 30... f6 $4
{ Blunder. Qd8 was best.[%clk 0:40:02] } 31. exf6 $6
{ Inaccuracy. Qc2 was best.[%clk 0:34:12] } 31... e5 $2
{ Mistake. gxf6 was  best.[%clk 0:39:40] } 32. fxg7 { [%clk 0:26:59] } 32...
Rd8 $4 { Blunder. Qf6+  was best.[%clk 0:39:43] } 33. Rc6 { [%clk 0:23:15] }
33... bxc6 { [%clk 0:39:12] } 34. Nxc6+ { [%clk 0:23:37] } 34... Qxc6
{ [%clk 0:38:21] } 35. Qxd8+ { [%clk  0:23:57] } 35... Kb7 { [%clk 0:38:46] }
36. g8=Q { [%clk 0:23:36] } 36... Qc2+ { [%clk 0:39:11] } 37. Kg3
{ [%clk 0:23:44] } 37... Qe2 $2
{ Checkmate is now  unavoidable. Qg6+ was best.[%clk 0:38:45] } 38. Qgd5#
{ [%clk 0:23:54] } 1-0