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
Amarasinghe, AACB
(1940) -
Theekshana, HG Denuwan
(2028) -
Delkanda Inter Club-chT
(3.4), Delkanda, 2021
D17
1.d4
d5
2.c4
c6
3.Nf3
Nf6
4.Nc3
dxc4
5.a4
Bf5
6.e3
Na6
7.Bxc4
Nb4
8.O-O
e6
9.Ne5
Bd6
10.g4
Nxg4
11.Nxg4
Qh4
12.h3
h5
13.Ne5
Bxe5
14.dxe5
Rh6
15.Qf3
Bxh3
16.Ne4
Rg6+
17.Ng3
Qxc4
18.Bd2
Bxf1
19.Rxf1
h4
20.b3
Qd5
21.e4
Qxd2
22.Rd1
Qg5
23.Rd7
Kxd7
24.Qxf7+
Qe7
25.Qxg6
hxg3
26.Qxg3
Rh8
27.Qe3
Qh4
28.Qd4+
Nd5
29.Kf1
Qg4
30.Qxd5+
exd5
31.e6+
Qxe6
32.f3
dxe4
33.f4
Qxb3
34.f5
Qxa4
35.Ke2
Qb5+
36.Ke3
Qxf5
37.Ke2
a5
38.Ke3
a4
39.Ke2
a3
40.Ke3
a2
41.Ke2
a1=Q
42.Ke3
Qa8
43.Ke2
b5
44.Ke3
b4
45.Ke2
b3
46.Ke3
b2
47.Ke2
b1=Q
48.Ke3
Qbb8
49.Ke2
c5
50.Ke3
c4
51.Ke2
c3
52.Ke3
c2
53.Ke2
g5
54.Ke3
c1=Q+
55.Ke2
Qcc8
56.Ke3
g4
57.Ke2
g3
58.Ke3
g2
59.Ke2
Kd6
60.Ke3
g1=Q+
61.Ke2
Qgg8
62.Ke3
Qgd8
63.Ke2
Ke5
64.Ke3
Qff8
65.Ke2
Qfe8
66.Ke3
Rh4
67.Ke2
Kd4
68.Kd2
Kc4+
69.Ke2
Kb3
70.Ke3
Ka2
71.Ke2
Ka1
72.Ke3
Qba7+
73.Ke2
Qca6+
74.Ke1
Qda5+
75.Kd1
e3
76.Kc2
e2
77.Kb3
e1=Q
78.Kc2
Rh2+
0-1
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Shukhman - Amarasinghe (chess....
Amarasinghe - Zhong (chess.com...
Amarasinghe - Marcziter (chess...
Fernandez Lopez - Amarasinghe ...
Amarasinghe - Parfenov (chess....
Amarasinghe - Filindash (chess...
Other games by Black
Dauletova - Theekshana (Tornel...
Theekshana - Dissanayake (Maha...
Theekshana - Bandara (Colombo,...
Theekshana - De Silva (Maharag...
Liyanage - Theekshana (Nugegod...
Theekshana - Amarasinghe (Colo...