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
Firouzja, Alireza
(2682) -
David, Alberto
(2557) -
FRA-ch rapid final
(3.1), Le Blanc Mesnil, 2019
E01
1.d4
Nf6
2.c4
e6
3.g3
d5
4.Bg2
Bb4+
5.Bd2
Bd6
6.Nf3
O-O
7.O-O
c6
8.Qb3
Nbd7
9.Bb4
Qe7
10.Bxd6
Qxd6
11.Nc3
Qe7
12.Nd2
dxc4
13.Nxc4
e5
14.e3
exd4
15.exd4
Qd8
16.Rfd1
Nb6
17.Nxb6
Qxb6
18.Qxb6
axb6
19.d5
Bd7
20.dxc6
Bxc6
21.Rd6
Rfc8
22.Rad1
Kf8
23.R6d4
Ke7
24.Rb4
Bxg2
25.Kxg2
Rc6
26.Na4
Ra5
27.a3
Nd7
28.Re1+
Re5
29.Rxe5+
Nxe5
30.Nxb6
Kd6
31.Rd4+
Ke6
32.Nd5
Rd6
33.Nf4+
Kd7
34.Rb4
Kc6
35.Ne2
Rd2
36.Nd4+
Kd5
37.Nf3
Nxf3
38.Kxf3
Kc6
39.Ke3
Rc2
40.Rb3
Rc5
41.h4
Re5+
42.Kd2
Rf5
43.f3
h5
44.Rc3+
Kd7
45.Rd3+
Kc7
46.f4
Rf6
47.Rd5
g6
48.a4
Rb6
49.Kc3
Re6
50.b4
Re2
51.Re5
Rg2
52.Re3
Kc6
53.Kc4
Rc2+
54.Rc3
Rd2
55.a5
b5+
56.Kb3+
Kb7
57.Rc5
Ka6
58.Rc6+
Ka7
59.Rc7+
Ka6
60.Rxf7
Rd3+
61.Kc2
Rxg3
62.f5
g5
63.hxg5
Rxg5
64.Kc3
h4
65.Rf6+
Ka7
66.Rh6
Rxf5
67.Rxh4
Rd5
68.Rd4
Rf5
69.Rd7+
Ka6
70.Rd6+
Ka7
71.Kd4
Kb7
72.Rd5
1-0
Comment
Save to an existing database
or save to a new database
Download PGN
Other games by White
Olhovik - Firouzja (chess.com ...
Gukesh - Firouzja (Toronto CAN...
Leiva - Firouzja (chess.com IN...
Firouzja - Boor (chess.com INT...
Bardyk - Firouzja (chess.com I...
Firouzja - Navarrete Mendez (c...
Other games by Black
David - Bochnicka (Apolda GER,...
Iturrizaga Bonelli - David (Va...
David - Carnicelli (Brescia IT...
Asis Gargatagli - David (Barce...
David - Juhasz (Apolda GER, 20...
David - Ermitsch (Vandoeuvre l...