1.d4 Nf6 2.Bf4 g6 3.c4 Bg7 4.Nc3 d6 5.e4 Nc6 6.Nf3 a5 7.Be2 O-O 8.Be3 Ng4 9.Bg5 h6 10.Bh4 Nf6 11.d5 Nb4 12.O-O Nh5 13.Qd2 g5 14.Nxg5 hxg5 15.Bxg5 Nf6 16.f4 Nh7 17.Bh4 Kh8 18.Rae1 Bf6 19.Bxf6+ exf6 20.Bh5 Qe7 21.Re3 Rg8 22.a3 Na6 23.e5 fxe5 24.fxe5 dxe5 25.Rxf7 Qg5 26.Qe2 Bg4 27.Bxg4 Qxg4 28.Rh3 Qd4+ 29.Kh1 Rg7 30.Rxg7 Kxg7 31.Qh5 Nf6 32.Rg3+ Kf8 33.Qh8+ Ke7 34.Qg7+ Ke8 35.Qxf6 Qxd5 36.Nxd5 b6 37.Qe7# 1-0