1.d4 Nh6 2.Bd2 d5 3.Nf3 g6 4.c4 c6 5.Nc3 Nf5 6.Bf4 Bg7 7.e3 O-O 8.Qb3 dxc4 9.Bxc4 Nd7 10.O-O Nb6 11.Be2 Be6 12.Qc2 Rc8 13.Rfd1 Nd5 14.Be5 f6 15.Bg3 Nxg3 16.hxg3 Bf7 17.Na4 b6 18.e4 Nc7 19.Qxc6 f5 20.exf5 gxf5 21.Qc2 f4 22.g4 Nb5 23.Qd3 Bc4 24.Qxc4+ Rxc4 25.Bxc4+ Kh8 26.Bxb5 Qc8 27.g5 Be5 28.Bf1 Rf7 29.Re1 a6 30.Rad1 Qc7 31.g6 Qc2 32.gxf7 Bxd4 33.f8=Q# 1-0