1.d4 Nf6 2.Nf3 e6 3.Bf4 d5 4.e3 c5 5.Nbd2 Nc6 6.c3 cxd4 7.exd4 Nh5 8.Be3 Bd6 9.Ne5 Nf6 10.f4 O-O 11.Bd3 Qb6 12.Qc2 Ne7 13.O-O-O Nf5 14.Bf2 Ne7 15.g4 Ng6 16.g5 Nh5 17.Be3 Nhxf4 18.Bxf4 Nxf4 19.Bxh7+ Kh8 20.Rhf1 Bxe5 21.dxe5 Ng2 22.Nc4 dxc4 23.Qxg2 Qe3+ 24.Kb1 Kxh7 25.g6+ Kg8 26.gxf7+ Kh7 27.Rf3 Qe4+ 28.Ka1 g6 29.Rh3+ Kg7 30.Qxe4 Rg8 31.Rh6 a6 32.a3 Rd8 33.Qxg6+ Kf8 34.Rxd8+ Ke7 35.f8=Q# 1-0