1.d4 Nf6 2.Nf3 h6 3.c4 e6 4.Bf4 Bb4+ 5.Nbd2 d6 6.Bg3 O-O 7.e3 Nc6 8.Bh4 e5 9.d5 Ne7 10.Bxf6 gxf6 11.a3 Bxd2+ 12.Nxd2 f5 13.Bd3 Ng6 14.Qc2 Qf6 15.Nf1 e4 16.Be2 f4 17.Nd2 Qg7 18.Nxe4 Bf5 19.O-O-O fxe3 20.fxe3 Rae8 21.Rd4 Ne5 22.Rf1 Bxe4 23.Rxe4 Qxg2 24.Kb1 Qxh2 25.Ka2 Kh8 26.Qd1 Rg8 27.Rh1 Qg2 28.Rxh6+ Kg7 29.Rhh4 b6 30.Rxe5 Rxe5 31.Rg4+ Kf8 32.Rxg2 Rxg2 33.Bf1 Rf2 34.Qe1 Rf3 35.e4 f5 36.Bg2 Rf4 37.Qe3 Rg4 38.Bf3 Rh4 39.Qg5 Rh7 40.exf5 Re8 41.Bg4 Rh3 42.Qf6+ Kg8 43.Qg6+ Kf8 44.f6 Rh4 45.Qg7# 1-0