1.d4 Nf6 2.Nc3 e6 3.Bf4 d5 4.e3 c5 5.a3 b6 6.Nf3 Bd6 7.Ne5 a6 8.Qf3 Qc7 9.Bd3 Nbd7 10.Nxd7 Bxd7 11.Bg5 Be7 12.O-O O-O 13.Qh3 g6 14.Qh4 Qd8 15.f4 h5 16.Rf3 Kg7 17.Rg3 Rh8 18.Rf1 Ng8 19.f5 exf5 20.Bxf5 Bxf5 21.Rxf5 Bxg5 22.Rgxg5 Ne7 23.Rf2 Qd7 24.Qf4 Raf8 25.Qf6+ Kg8 26.Re5 Nc6 27.Rxd5 Qe8 28.Rd6 Qxe3 29.Rxc6 cxd4 30.Nd5 Qe1+ 31.Rf1 Qe3+ 32.Kh1 Qd2 33.Ne7+ Kh7 34.Nxg6 fxg6 35.Qxg6#