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
Di Matteo, Alessio
(1870) -
Mok, Yuen Tak
(1911) -
Maplewood Prof Cup 2024
(3.16), Montreal CAN, 2024
D31
1.d4
d5
2.c4
e6
3.Nf3
c6
4.Nc3
dxc4
5.g3
Nd7
6.Bg2
Ngf6
7.O-O
Be7
8.a4
O-O
9.Qc2
Bd6
10.Rd1
Qe7
11.Nd2
e5
12.Nxc4
Bc7
13.Ne3
exd4
14.Nf5
Qc5
15.Nxd4
Qh5
16.Nf5
Re8
17.Bf3
Qh3
18.Bg2
Qh5
19.Bf3
Qg6
20.Nd4
Ne5
21.Qxg6
Nxf3+
22.exf3
hxg6
23.Kg2
Bd7
24.Bg5
Bb6
25.a5
Bxd4
26.Rxd4
Bf5
27.Rad1
Nh7
28.Bf4
Nf6
29.Rb4
Re7
30.Bg5
Rae8
31.g4
Bc8
32.Ne4
Re6
33.Bxf6
gxf6
34.Rd6
Kg7
35.Rd2
R6e7
36.Nd6
Rh8
37.Kg3
Kh7
38.Ne4
Kg7
39.Rd6
f5
40.Nf6
Be6
41.g5
Rc8
42.Rbd4
c5
43.Rh4
Rec7
44.Rh6
Rc6
45.Rh7+
Kf8
46.Rd3
Ke7
47.Kf4
c4
48.Ra3
Rc5
49.h4
Kd6
50.h5
gxh5
51.Rxh5
Rb5
52.a6
b6
53.Re3
Rxb2
54.Rh1
Rd2
55.Rc3
b5
56.Ke3
Rb2
57.Rh7
b4
58.Rc1
c3
59.g6
fxg6
60.Rxa7
Ra2
61.Rb7
b3
62.Rb6+
Ke7
63.Nh7
b2
64.Rg1
c2
65.Rxg6
c1=Q+
66.Kd4
Ra4+
67.Kd3
Rd8+
68.Ke2
Bc4#
0-1
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Lin - Di Matteo (Montreal CAN,...
Di Matteo - Lawson (Montreal C...
Pomerantz - Di Matteo (Montrea...
Di Matteo - Bouchard (Montreal...
Di Matteo - Avarian (Montreal ...
Di Matteo - Saha (Montreal CAN...
Other games by Black
Ber - Mok (Laval Quebec CAN, 2...
Kalinin - Mok (Laval Quebec CA...
Deboosere - Mok (Montreal CAN,...
Gao - Mok (Montreal CAN, 2024)
Zhu - Mok (Laval Quebec CAN, 2...
Lohoues - Mok (Laval Quebec CA...