1.d4 e6 2.c4 d5 3.Nc3 Be7 4.Nf3 Nf6 5.Bf4 O-O 6.e3 c5 7.dxc5 Bxc5 8.Qc2 Nc6 9.a3 Qa5 10.O-O-O Be7 11.h4 dxc4 12.Bxc4 b6 13.Ng5 Ba6 14.Nce4 g6 15.Nxf6+ Bxf6 16.Ne4 Be7 17.Bxa6 Qxa6 18.Kb1 Qb7 19.h5 Rac8 20.hxg6 Nb4 21.gxh7+ Kh8 22.Be5+ f6 23.Nxf6 Bxf6 24.Bxf6+