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
Ghaem Maghami, Ehsan
(2604) -
Karpov, Anatoly
(2644) -
Teheran Mate of the King
(2), Teheran, 2009
B14
1.e4
c6
2.c4
d5
3.exd5
cxd5
4.d4
Nf6
5.Nc3
e6
6.Nf3
Bb4
7.cxd5
Nxd5
8.Bd2
Nc6
9.Bd3
O-O
10.O-O
Nf6
11.Be3
Ne7
12.Bg5
Nfd5
13.Qb3
Nxc3
14.bxc3
Bd6
15.c4
h6
16.Bh4
Rb8
17.Bc2
b6
18.Qd3
f5
19.Rfe1
Qc7
20.Bg3
Nc6
21.Rab1
Bxg3
22.hxg3
Qd6
23.Qc3
Kh7
24.g4
Rb7
25.c5
bxc5
26.dxc5
Qf4
27.gxf5
exf5
28.Rbd1
Qb4
29.Qxb4
Nxb4
30.Ba4
Nxa2
31.Be8
Rc7
32.c6
Nb4
33.Rd8
Rf6
34.Nd4
Nxc6
35.Bxc6
Rfxc6
36.Nxc6
Rxc6
37.Re7
a6
38.Ra7
Be6
39.Re8
Bc4
40.Ree7
Rg6
41.f3
h5
42.Kf2
Kh6
43.g3
Kh7
44.Re5
Rf6
45.Ke3
Kh6
46.Ree7
Rg6
47.Kf4
Bd3
48.Ra8
Kh7
49.Ree8
Rb6
50.Kg5
Rg6+
51.Kxh5
Rh6+
52.Kg5
Rg6+
53.Kf4
Rb6
54.Ra7
Rb4+
55.Kg5
Rb6
56.Ree7
Rg6+
57.Kf4
Bb5
58.Re5
Bd3
59.Rd7
Bc2
60.Rc5
Bb1
61.Rb7
Bd3
62.Rd7
Bb1
63.Rd1
Rb6
64.Rcc1
Ba2
65.Kxf5
a5
66.Rh1+
Kg8
67.Rc8+
Kf7
68.Rc7+
Kg8
69.Ra1
Be6+
70.Ke5
Ra6
71.Ra4
Bb3
72.Rg4
Bf7
73.Ra4
Bb3
74.Rc8+
Kh7
75.Rh4+
Kg6
76.Rg4+
Kh7
77.Rc7
Re6+
78.Kd4
a4
79.Rcxg7+
Kh6
80.Ra7
Rc6
81.Kd3
Re6
82.Raxa4
Bxa4
83.Rxa4
Re1
84.Ra5
Kg6
85.g4
Kf6
86.Kd4
Rd1+
87.Ke4
Rb1
88.Kf4
Rb4+
89.Kg3
Kg6
90.Ra6+
Kg7
91.g5
1-0
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Megaranto - Ghaem Maghami (Kra...
Andriasian - Ghaem Maghami (La...
Ghaem Maghami - Wang (Philadel...
Ghaem Maghami - Jabed (Dhaka, ...
Sevillano - Ghaem Maghami (Las...
Coyne - Ghaem Maghami (Las Veg...
Other games by Black
Nihal - Karpov (Cap d'Agde, 20...
Karpov - Ljubojevic (Platja d'...
Karpov - Huebner (Leiden, 2020...
Matlakov - Karpov (Moscow, 202...
Karpov - Matlakov (Moscow, 202...
Karpov - Almasi (Germany, 2019...