Opening Repertoire Filter
My Databases
Log in
Register
Games
Openings
Puzzles
Tournaments
Players
News
Beginners
My Databases
Games
Top games
Annotated games
Ten Classics
Top 250
Most viewed games
Game Of The Week
ChessSpider!
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
Haessel, D
(2004) -
Malek, O
(2032) -
14th Calgary Int 2023
(8), Calgary CAN, 2023
D45
1.d4
Nf6
2.c4
e6
3.Nf3
d5
4.Nc3
c6
5.e3
Nbd7
6.Qc2
Be7
7.Bd3
O-O
8.O-O
b6
9.e4
dxc4
10.Bxc4
Bb7
11.e5
Nd5
12.Nxd5
exd5
13.Bd3
h6
14.Bf4
c5
15.Qd2
g5
16.Bg3
f5
17.exf6
Bxf6
18.Rfe1
cxd4
19.Bc2
Nc5
20.Nxd4
Ne4
21.Qd3
Qd7
22.Rad1
Rac8
23.Re2
Kh8
24.f3
Nc5
25.Qg6
Qg7
26.Qxg7+
Bxg7
27.Nf5
Rce8
28.Rde1
Rxe2
29.Rxe2
Bf6
30.Nxh6
Ba6
31.Rd2
d4
32.b4
d3
33.bxc5
dxc2
34.Rxc2
bxc5
35.Ng4
Bg7
36.Be5
Rc8
37.Kf2
Bd3
38.Rc3
Bb1
39.a3
c4
40.Ke3
Ba2
41.Ke4
Bb1+
42.Kd5
Bd3
43.Bxg7+
Kxg7
44.Ne5
Bf1
45.g3
Rd8+
46.Ke4
Kf6
47.Nxc4
Rc8
48.Kd5
Be2
49.f4
g4
50.Nd6
Bf3+
51.Kd4
Rd8
52.Kc5
Rh8
53.Rc2
Rh5+
54.Kc4
a6
55.Rd2
Ke6
56.Kc3
Rc5+
57.Kb4
Rh5
58.Nc4
Kf5
59.a4
Ke4
60.Kc3
Rc5
61.Rd4+
Kf5
62.Kb4
Rc7
63.Ne3+
Ke6
64.Rd2
Rc1
65.Nc4
Kf5
66.Nd6+
Ke6
67.a5
Bd5
68.Ne8
Rc4+
69.Ka3
Rc1
70.Ng7+
Kd6
71.Nf5+
Kc5
72.Ne3
Rc3+
0-1
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Keleberda - Haessel (Calgary C...
Haessel - Malek (Calgary CAN, ...
Gomez Garrido - Haessel (Calga...
Soberov - Haessel (Banff CAN, ...
Haessel - Zhu (Calgary CAN, 20...
Mok - Haessel (Calgary CAN, 20...
Other games by Black
Aljo - Malek (Banff CAN, 2023)
Malek - Kosteniuk (chess.com I...
Miller - Malek (Victoria BC CA...
Malek - Feliz (chess.com INT, ...
Malek - Yam (Calgary CAN, 2023...
Malek - Keleberda (Victoria BC...