My Databases
Log in
Register
Games
Openings
Puzzles
Tournaments
Players
News
Beginners
ChessSpider! 4.0
My Databases
Games
Top games
Annotated games
Ten Classics
Top 250
Most viewed games
Game Of The Week
Explorer
Novelties
Search Openings By Name/ECO
Latest Games In My Openings
Chess Delight
Endgames
Puzzles
Checkmates - Advanced
Chess Fun Quiz
Loyd on Saturday
Top tournaments in...
All-time top tournaments
Tournament Explorer
32 Classics
Portrait of a World Champion
Top players in...
Top players of all time
Player Profile
Player Explorer
Elo Calculator
News
Latest games
Checkmates in one
Checkmates in two
Checkmates in three
Twenty-four miniatures
Chan, Sheng Liang Bernard
(1986) -
Royset, P
(2058) -
Hastings Masters 2022-23
(5.31), Hastings ENG, 2023
D53
1.d4
d5
2.c4
e6
3.Nc3
Nf6
4.Bg5
Be7
5.cxd5
exd5
6.Qc2
c6
7.e3
a5
8.Bd3
Na6
9.a3
Nc7
10.Nf3
h6
11.Bh4
O-O
12.Ne5
Ng4
13.Bg3
Nxe5
14.Bxe5
Bd6
15.Bxd6
Qxd6
16.O-O
f5
17.f4
Qe7
18.Rae1
Be6
19.Na4
Ne8
20.Nb6
Rb8
21.Qc3
Qd8
22.Qxa5
Nd6
23.Qc5
g5
24.fxg5
hxg5
25.Na4
Rc8
26.Qc2
Rc7
27.Nc5
Bc8
28.Qe2
Qf6
29.Qf2
Qg7
30.Nb3
b6
31.Nd2
f4
32.Nf3
Ne4
33.Bxe4
dxe4
34.Ne5
Ba6
35.Qc2
Bxf1
36.Rxf1
fxe3
37.Qb3+
Kh7
38.Re1
Qf6
39.Qxe3
c5
40.Qxe4+
Kg7
41.Nf3
cxd4
42.Qxd4
Rd8
43.Qg4
Rd5
44.h4
Qf4
45.Qe6
Rd6
46.Nxg5
Qd4+
47.Qe3
Qxe3+
48.Rxe3
Rc1+
49.Kh2
Rc2
50.Rg3
Rxb2
51.Kh3
Rc6
52.h5
Kh6
53.Nf7+
Kh7
54.h6
Rg6
55.Re3
Rbxg2
56.Re8
R6g3+
57.Kh4
Rg8
58.Rxg8
Kxg8
59.Ne5
Re2
60.Nd7
b5
61.Kg4
Kh7
62.Kf3
Re7
63.Nf6+
Kg6
64.Nd5
Re5
65.Nc3
Kxh6
66.Kf4
Rc5
67.Ne4
Rh5
68.Ke3
Kg6
69.Kd4
Kf7
70.Ng3
Rh3
71.Ne4
Rh4
72.Kd5
Ke7
73.Nc3
b4
74.axb4
Rxb4
75.Kc5
Rh4
76.Kd5
Kd7
77.Ne4
Rh1
½-½
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Cast - Chan (Harrogate ENG, 20...
Chan - Mitra (Leicester ENG, 2...
Chan - Derakhshani (England EN...
Chan - Wells (Huddersfield ENG...
Chan - Jackson (Harrogate ENG,...
Chan - Eggleston (England ENG,...
Other games by Black
Royset - Southcott-Moyers (Has...
Sulskis - Royset (Hastings ENG...
Lye - Royset (Fagernes NOR, 20...
Kett - Royset (Hastings ENG, 2...
Liabotro - Royset (Fagernes NO...
Royset - Davies (Hastings ENG,...